codestates / codestates/mobees
Back-end To Do List
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 환경 설정
1. [ ] aws 배포 시스템 구축
2. [ ] 모듈 설치 (express, sequelize, jwt, cors, cookie-parser, nodemon, https, fs)
3. [ ] 데이터베이스 - sequelize 모델 세팅 (migration → mysql 테이블 확인)
4. [ ] db table 관계 설정 (sequelize association)
5. [ ] .env .gitignore
6. [ ] cors 설정
7. [ ] 라우팅 (엔드포인트) - 폴더 스트럭쳐 (post, comment, like는 index.js에서 바로 라우팅)
8. [ ] 컨트롤러 (하위 폴더) (db 확인, 응답 보내기)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## 기능 구현
1. 인증
1. [x] 로그인
2. [x] 로그아웃
3. [x] 회원가입
4. [x] 회원 정보 (토큰 확인)
5. [x] oAuth 구축
2. 포스팅
1. [x] create 업로드 - 이미지, 영화 정보 등 post 요청 하면 db에 업로드
3. myMovie
1. [ ] read 내 영화 리스트 전송 - get 요청 쿠키-jwt토큰 유저 정보 확인해서 유저의 포스트만 전송
2. [ ] read 내 영화 포스팅 상세 - get 요청 쿠키-jwt토큰 유저 정보 확인, params 유저id 확인 → 해당 포스트 상세 내용 응답 전송 $
4. mainMovie
1. [ ] read 메인 영화 리스트 전송 - get 요청 db-post 테이블 전체 (16개씩)
2. [ ] read 메인 영화 포스팅 상세 - get 요청 params postId 확인, 포스트 db에서 필터 → 전송, db 코멘트 테이블에서 params postId로 필터, 코멘트 전송
3. [ ] read 메인 영화 장르별 리스트 전송 - get 요청 params genreId 확인, 포스트 db(join) 필터 → 전송
5. likeComment
1. [ ] 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
+ 누가 누른 좋아요인지 확인db-like 테이블 userId 추가
2. [ ] create 포스트에 댓글 작성하기 - post 요청, 쿠키-jwt 토큰 유저 정보 확인, db-comment댓글 추가, db-post totalcomment 증가
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.