-
Notifications
You must be signed in to change notification settings - Fork 3
프로젝트 설계
2hoyeong edited this page Nov 1, 2020
·
1 revision
- week1 : 서버 API 구현 및 oauth 적용, 로그인 화면 구현 및 메인 페이지 이동
- week2 : 이슈 관련 구현
- week3 : 레이블, 마일스톤 구현
- Node.js를 사용한다.
- MySQL을 사용한다.
- MySQL2를 사용할 경우 커넥션 풀과 mysql2/promise를 사용한다.
- [선택] Sequelize 등의 ORM을 사용해도 무방
- 프론트 및 모바일에서 필요한 API를 제공한다.
- Oauth의 동작방식을 학습하고 GitHub OAuth 연동이 되도록 구현한다.
- github OAuth 로그인, 로그아웃
- 이슈 목록 표시
- 이슈 상세 화면 페이지
- 이슈 검색(필터링)
- 이슈 추가, 삭제, 닫기(close), 열기(open)
- 레이블 추가, 삭제, 수정
- 마일스톤 추가, 삭제, 수정
- mysql2
- nCloud의 SourceDeploy를 이용한 배포
- 로그인 - GitHub OAuth 지원
- 로그인 - Apple OAuth 지원 (선택 사항)
- 로그인 - 로그인 뷰 구현
- 로그인 - 아이디/비밀번호 규정
- 로그인 - 회원가입/로그인 (선택 사항)
- 이슈 - 메인 뷰 구현
- 이슈 - 메인 셀 구현
- 이슈 - 세부 목록 뷰 구현
- 이슈 - 셀 스와이프 기능 (선택 사항)
- 이슈 - 세부 목록 이모티콘 사용 가능 (선택 사항)
- 이슈 - 이슈 생성 모달 뷰 구현
- 이슈 - 이슈 생성 셀 구현
- 이슈 - 이슈 생성 기능 구현
- 이슈 - 필터 선택 모달 뷰 구현
- 이슈 - 필터링 기능 구현
- 레이블 - 메인 뷰 구현
- 레이블 - 메인 셀 구현
- 레이블 - 레이블 추가/수정 모달 뷰 구현
- 레이블 - 레이블 추가 기능 구현
- 레이블 - 레이블 수정 기능 구현
- 마일스톤 - 메인 뷰 구현
- 마일스톤 - 메인 셀 구현
- 마일스톤 - 마일스톤 추가/수정 모달 구현
- 마일스톤 - 마일스톤 추가 기능 구현
- 마일스톤 - 마일스톤 수정 기능 구현
- 설정 - 메인 뷰 구현 (선택 사항)
- 설정 - 로그아웃 기능 구현 (추가 선택 사항)
📈 이슈 트래커 📉
🤞 Rules 🤞
🗒 스프린트 계획 🗒
🙋♂️ 데일리 스크럼 🙋♀️
📚 회고 📚