- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- MariaDB
- 에러핸들링
- 코어 자바스크립트
- 면접을 위한 cs 전공지식 노트
- TWIL
- react
- LEVEL1
- LEVEL 1
- 코딩테스트
- java
- 오늘도 개발자가 안된다고 말했다
- Refactoring
- CRUD
- 아고라스테이츠
- javascript
- Git
- TIL
- 리팩터링 2판
- typescript
- LEVEL 2
- 알고리즘
- CSS
- mongodb
- 배포
- 프로그래머스
- Docker
- sql
- Err-Handling
- TMIL
- First Project
Archives
성장에 목마른 코린이
Day 5 코드스테이츠 Final Project 본문
728x90
오늘의 프로젝트 목표
프로젝트 내용
GitBook API
GitBook
app.gitbook.com
Feedback 이후 일요일에 API 수정해줄 부분
- 로그인 리스폰스 JWT헤더 들어와야함
- 제이슨 형식 준수 ⇒ { “message” : “success logout”}
- 중요한 정보(비밀번호)는 response에서 빼야한다.(토큰에도)
- 유저 정보 조회 토큰(인증) 필요
- Description에 Not Null(required), Null(optional) 표시 필요 // 표시했지만 Edit 상태에서만 현재 보임
- 모임 조회 쿼리 (URL에 쿼리문 추가)
- 전체적인 리스폰스 추가(모어띵킹)
- 모임 참가 취소 ⇒ 권한을 어디서 가지고 있는지를 체크할 것 (추후 논의)
- ❗️res 에서 관계테이블 묶여있는 것 다 보내주는 것이 좋다. ⇒ 가공해서 사용
- OPEN API 예시를 잘 볼 것 ⇒ 실제 예시를 적용해서 res json 작성할 것
스키마
Feedback 이후 일요일에 스키마 수정해줄 부분
- DB 혼용 잘 생각해볼것
- Post, Like 관계테이블 따로 빼야함(Like: 누가 취소했는지 체크할 수 있도록)
중요도 순으로 해야할 Back-End Task 나열
- HTTPS 첫 배포 2일
- 일반 로그인, 회원가입, 로그아웃, 회원탈퇴, 회원정보 수정, 이메일 닉네임 중복확인 (최소 1일)
- OAuth 소셜로그인, 소셜 회원가입 (최소 1일)
- 모임 필터링(findone), 모임 제목, 장소, 날짜, 시간을 받아와서 생성, 모임 참가, 취소 (최소 2일)
- Kakao Map API (최소 2일)
- NodeMailer(메일인증) 1일
- Multer(이미지, 파일 업로드) 1일
- 총 배포기간 (최소 2일)
- MongoDB / Socket IO (최소 2일)
일요일에 진행한 스키마 수정
'CodeStates > Final Project' 카테고리의 다른 글
Error-Handling (Back-End) EC2 인스턴스에서 pull 문제 (0) | 2022.05.30 |
---|---|
Day 6 코드스테이츠 Final Project (0) | 2022.05.30 |
Final Project SR 대면 피드백 정리 내용 (0) | 2022.05.27 |
Day 4 코드스테이츠 Final Project (0) | 2022.05.26 |
Day 3 코드스테이츠 Final Project (0) | 2022.05.25 |
Comments