IssueTracker
[Node.js와 React.js로 구현한 깃허브 이슈트래커]
부스트캠프 2020 멤버십 3주 그룹프로젝트입니다.
🙌 37조의 이슈트래커에 방문하신걸 환영합니다!
👨🏻💻 기술스택
프론트엔드 : React, Javascript, Webpack, Babel
백엔드 : Node.js, Express, Sequelize, Mysql
인프라 : Nginx, NCloud
💁🏻 팀원소개
캠퍼번호 | 이름 | GitHub |
---|---|---|
J059 | 김학준 | @Kimakjun |
J098 | 송원석 | @Songwonseok |
J118 | 오지훈 | @hoo00nn |
J149 | 이수민 | @sumniy |
학습목표
BE
- MySQL과 Sequelize ORM 사용
- 깃허브 Oauth 로그인 기능 구현
- 프론트에서 필요한 API 구현
Typescript 적용
FE
- React.js 라이브러리 사용하여 구현
- 모든 React 컴포넌트 형태는 클래스 형태가 아니고, 함수 형태로 개발
- 스타일작업은 ‘css in js’ 방식의 라이브러리를 사용
- React-router 라이브러리를 활용한 routing 처리
- 상태관리는 Context API와 useState, useReducer를 활용 (Redux,Mobx 사용X)
- 아토믹 디자인 패턴 적용
🚀 배포 Link
➕ Wiki
저희 팀의 규칙, 컨벤션, 회고록, 개발 과정이 궁금하시다면 wiki를 방문해 주세요!
Comments