All Projects โ†’ connect-foundation โ†’ 2019 12

connect-foundation / 2019 12

๐ŸŽŸ ๊ธ‰์ฆํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์—๋„ ์•ˆ์ •์ ์ธ ์˜ˆ์•ฝ ์„œ๋น„์Šค, Atomic Pattern์„ ์ ์šฉํ•œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ปดํฌ๋„ŒํŠธ, ์‹ค์šฉ์ ์ธ Testing์„ ์ฃผ์ œ๋กœ ํ•˜๋Š” ์ด๋ฒคํŠธ ์„œ๋น„์Šค

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to 2019 12

personal-blog
โœ๏ธ ไธชไบบๆŠ€ๆœฏๅšๅฎข
Stars: โœญ 79 (-53.25%)
Mutual labels:  styled-components, enzyme, jest, travis-ci, storybook
Blog Service
blog service @nestjs
Stars: โœญ 188 (+11.24%)
Mutual labels:  redis, express, travis-ci, jest
Reeakt
A modern React boilerplate to awesome web applications
Stars: โœญ 116 (-31.36%)
Mutual labels:  express, jest, enzyme, styled-components
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: โœญ 244 (+44.38%)
Mutual labels:  express, jest, enzyme
Lerna Yarn Workspaces Monorepo
๐Ÿ‰ A Monorepo with multiple packages and a shared build, test, and release process.
Stars: โœญ 201 (+18.93%)
Mutual labels:  jest, styled-components, storybook
Arc
React starter kit based on Atomic Design
Stars: โœญ 2,780 (+1544.97%)
Mutual labels:  jest, styled-components, storybook
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: โœญ 19 (-88.76%)
Mutual labels:  enzyme, jest, travis-ci
medly-components
๐Ÿงฉ Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.
Stars: โœญ 66 (-60.95%)
Mutual labels:  styled-components, jest, storybook
React Ssr Starter
All have been introduced React environment
Stars: โœญ 20 (-88.17%)
Mutual labels:  jest, enzyme, styled-components
Express React Boilerplate
๐Ÿš€๐Ÿš€๐Ÿš€ This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: โœญ 32 (-81.07%)
Mutual labels:  express, jest, storybook
React-Redux-Enterprise
A React-Redux boilerplate for enterprise/large scaled web applications
Stars: โœญ 77 (-54.44%)
Mutual labels:  styled-components, enzyme, jest
Push Starter
React Redux Starter with SSR ๐Ÿค–
Stars: โœญ 43 (-74.56%)
Mutual labels:  express, jest, enzyme
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: โœญ 55 (-67.46%)
Mutual labels:  styled-components, jest, storybook
Moveit
๐Ÿš€ NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: โœญ 39 (-76.92%)
Mutual labels:  jest, styled-components, storybook
React Adventure
โ›ฐ React high-ending architecture & patterns ready for use. Made for big and small projects. PWA Ready.
Stars: โœญ 62 (-63.31%)
Mutual labels:  jest, enzyme, styled-components
React95
A React components library with Win95 UI
Stars: โœญ 1,779 (+952.66%)
Mutual labels:  styled-components, storybook
Tokencaps
A middleware framework and persistence layer to aggregate and normalize crypto-currency data.
Stars: โœญ 118 (-30.18%)
Mutual labels:  redis, express
Storybook Addon
Develop themable components with Emotion/Styled Components/Material-UI with help of Storybook & React Theming
Stars: โœญ 122 (-27.81%)
Mutual labels:  styled-components, storybook
React Redux Bootstrap Webpack Starter
React 16.9 + Typescript + React-Router 4 + Redux + Bootstrap 4 + Hot Reload + redux-devtools-extension + Webpack 4 + styled-components STARTER
Stars: โœญ 133 (-21.3%)
Mutual labels:  jest, enzyme
Razzle Material Ui Styled Example
Razzle Material-UI example with Styled Components using Express with compression
Stars: โœญ 117 (-30.77%)
Mutual labels:  express, styled-components

BookUs!

travis Release Cypress.io tests Storybook Server Test Coverage License: MIT

๐Ÿ“บ HomePage

๐Ÿ“• Storybook for Bookus

๐ŸŒฒ Cypress for Bookus

โœ๏ธ Writing

Atomic Design for React by @inthewalter

์‹ค์šฉ์ ์ธ ๋ฆฌ์•กํŠธ ํ…Œ์ŠคํŠธ ์ „๋žต by @doong-jo

์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž์˜ CI/CD ๋„์ž…๊ธฐ by @FullOfOrange

Express ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ์—์„œ Typescript Typing์— ๋Œ€ํ•œ ๊ณ ๋ฏผ by @dobest27

React Hooks ๋กœ ์ „์—ญ์Šคํ† ์–ด ๋งŒ๋“ค๊ธฐ by @FullOfOrange

์†Œ๊ฐœ

Bookus!๋Š” ์ด๋ฒคํŠธ ์˜ˆ์•ฝ ์„œ๋น„์Šค Festa! ํด๋ก  ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ˆœ๊ฐ„์ ์œผ๋กœ ๋งŽ์€ ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ฆฌ๋”๋ผ๋„ ์ค‘๋‹จ๋˜์ง€ ์•Š๋Š” ์•ˆ์ •์ ์ธ ์„ ์ฐฉ์ˆœ ์˜ˆ์•ฝ ์„œ๋น„์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„์ „๊ณผ์ œ๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๊ณ  ํ…Œ์ŠคํŠธ๋กœ ๊ฒ€์ฆ๋œ UI Component

Atomic Desgin Pattern

AtomicDesign

๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„์˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด, ํฐ ๋‹จ์œ„๋กœ ์Œ“์•„๋‚˜๊ฐ€๋ฉฐ ๊ฐ๊ฐ์˜ UI ๋‹จ์œ„๋ฅผ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€๋Š” ๋””์ž์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋›ฐ์–ด๋‚œ UI๋ฅผ ์œ„ํ•ด ์•„ํ† ๋ฏน ๋””์ž์ธ ํŒจํ„ด์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์šฉ์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ํ…Œ์ŠคํŠธ

1. Custom Hooks Testing

๋น„๋™๊ธฐ๋กœ API ์š”์ฒญ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๊ฐ€ ์ฃผ๊ฐ€ ๋˜๋Š” ์ƒํƒœ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ

2. Playground for UI components of Storybook

Storybook์„ ํ†ตํ•œ ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ์—์„œ์˜ ์ปดํฌ๋„ŒํŠธ ํ…Œ์ŠคํŠธ

3. Cypress๋ฅผ ์ด์šฉํ•œ End-to-End Testing

๊ฐ ํŽ˜์ด์ง€์™€ ์ปดํฌ๋„ŒํŠธ UI ํ…Œ์ŠคํŠธ

๊ณผ์ค‘ํ•œ ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ ค๋„ ์•ˆ์ •์ ์œผ๋กœ ์˜ˆ์•ฝ์ด ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ

์˜ˆ์•ฝ์ด ํ•„์š”ํ•œ ์‹œ์ ๋งˆ๋‹ค ๋Š˜์–ด๋‚˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ๋‹นํ•˜๊ธฐ ์œ„ํ•œ Container Orchestration ํˆด๋กœ Kubernetes๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ค์ •ํŒŒ์ผ

Kubernetes-infra

DevOps

CICD pipeline

Travis CI

Docker hub

Frontend image

Backend image

Reserve Server image

Test

ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ 80๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ฒ€์ฆ๋œ ์ฝ”๋“œ๋ฅผ ํ†ตํ•œ ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

  • Front-End : Jest + Enzyme + Stroybook + Cypress
  • Back-End : Jest + Supertest

Built With

Dependancy

Team

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].