7주차 클론 코딩 핀터레스트

2023. 1. 6. 06:00프로젝트/7주차 클론 코딩

본 포스팅은

12/23~12/29 동안 진행된

항해 99의 7주차 클론 코딩(핀터레스트)의 회고를 위해 작성 되었습니다.

해당 카테고리의 작성 게시글은 내가 맡아 작성한 코드에 대한 저장 목적이 될 것 같다.

 

1. 핀터레스트 주소 

https://www.pinterest.co.kr/

 

Pinterest

요리법, 집 꾸미기 아이디어, 영감을 주는 스타일 등 시도해 볼 만한 아이디어를 찾아서 저장하세요.

www.pinterest.co.kr

 

2. 시연 영상

https://www.youtube.com/watch?v=491qUXHxcKI 

 

3. API 명세서

notion에 작성되어 있으나 개인정보 유출의 이유로 기능, Method, URL만 가져왔습니다.

기능 METHOD URL
회원가입 POST /api/users/signup
로그인 POST /api/users/login
핀 생성하기 POST /api/pins
전체 핀 조회 GET /api/pins
핀 상세보기 GET /api/pins/:pinId
핀 검색하기(제목) GET /api/pins/search?search=keyword
핀 수정하기 PUT /api/pins/:pinId
핀 삭제하기 DELETE /api/pins/:pinId
핀 즐겨찾기 PUT /api/pins/:pinId/likes
작성자 팔로우/언팔로우 PUT /api/users/:userId/follows
댓글 등록 POST /api/pins/:pinId/comments
댓글 불러오기 GET /api/pins/:pinId/comments
댓글 수정 PUT /api/pins/comments/:commentId
댓글 삭제 DELETE /api/pins/comments/:commentId
댓글 좋아요/취소 PUT /api/pins/comments/:commentId/likes
프로필 Page GET /api/user/:userId
팔로우 Get GET /api/users/:userId/follows
작성한 핀 GET /api/user/:userId/pins
즐겨찾기한 핀 GET /api/users/:userId/likes
프로필 수정 PUT /api/users/:userId

 

4. ERD

 

5. 깃허브

FE: https://github.com/Pinterest-Clone-Group/frontend

 

GitHub - Pinterest-Clone-Group/frontend: 5일만에 핀터레스트 클론코딩 해보기

5일만에 핀터레스트 클론코딩 해보기. Contribute to Pinterest-Clone-Group/frontend development by creating an account on GitHub.

github.com

BE: https://github.com/Pinterest-Clone-Group/backend

 

GitHub - Pinterest-Clone-Group/backend

Contribute to Pinterest-Clone-Group/backend development by creating an account on GitHub.

github.com

 

'프로젝트 > 7주차 클론 코딩' 카테고리의 다른 글

3. 대댓글 구현  (0) 2023.01.06
2. 핀 검색하기 기능 구현  (0) 2023.01.06
1. 카카오 Oauth 구현(백엔드)  (0) 2023.01.06
목차) 소개  (0) 2023.01.06