-
1주차 - 11/9 ~ 11/13
- 1차 Weekly 스크럼 회의
- 서비스 로직(시나리오) 구상
- 기술스택 결정
- 벡엔드
- Node.js, Express, GraphQL, SSH2
- 프론트엔드
- 데이터베이스
- 서버 인프라
-
2주차 - 11/16 ~ 11/20
- 서비스 프로토타입(UI/UX) 구현
- Frontend View 구현
-
메인 (index)

-
회원가입

-
클라이언트(사용자)

-
관리자

-
3주차 - 11/23 ~ 11/27
- 회원가입, 로그인 로직 구현
- REST API 사용 (React에서는 Axios를 통해 요청 전송)
- JWT Token 사용으로 로그인된 정보를 별도의 secret key를 섞어 토큰 암호화
- GraphQL 서버 구축
- 로그인 이후 모든 사용자, 관리자의 서버 요청은 GraphQL에서 관리
- React에서는 Apollo를 통해 GraphQL 서버로 요청을 전송, 요청된 데이터만을 처리함으로써 렌더링 부하 최소화
- 전달받은 데이터는 클라이언트 Apollo 내부의 캐싱을 통해 최적화
- 데이터베이스 구축
- Sequelize ORM을 사용하여 스키마 정의