7주차 클론 코딩 핀터레스트
2023. 1. 6. 06:00ㆍ프로젝트/7주차 클론 코딩
본 포스팅은
12/23~12/29 동안 진행된
항해 99의 7주차 클론 코딩(핀터레스트)의 회고를 위해 작성 되었습니다.
해당 카테고리의 작성 게시글은 내가 맡아 작성한 코드에 대한 저장 목적이 될 것 같다.
1. 핀터레스트 주소
요리법, 집 꾸미기 아이디어, 영감을 주는 스타일 등 시도해 볼 만한 아이디어를 찾아서 저장하세요.
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 |