| 이윤진 | 이규민 | 신수정 |
|---|---|---|
| DB 설계 및 API 명세서 작성, Outfit API 개발, Product API 개발, Search API 개발, 댓글 API 개발, 배포 담당 |
DB 설계 및 API 명세서 작성, 회원가입/로그인 API 개발, Heart API 개발, Scrap API 개발, MyPage API 개발, 배포 담당 |
DB 설계 및 API 명세서 작성, Profile API 개발, home API 개발, Community API 개발, Shortform API 개발 |
- Java
- Spring Boot
- MySQL
- AWS RDS, EC2
| Method | Description | URI |
|---|---|---|
| POST | 회원가입 | /api/signup |
| POST | 로그인 | /api/authenticate |
| Method | Description | URI |
|---|---|---|
| POST | 초기 회원가입 시 프로필 설정 | /profiles/settings |
| PATCH | 프로필 정보 수정 | /profiles/{profileId} |
| GET | 프로필 정보 조회 | /profiles/info |
| Method | Description | URI |
|---|---|---|
| POST | 빈티지 소식 업로드 | /meoipzi/news |
| DELETE | 빈티지 소식 삭제 | /meoipzi/news/{vintageNewsId} |
| POST | 제휴 기업 등록하기 | /meoipzi/partners |
| DELETE | 제휴 기업 삭제 | /meoipzi/partners/{partnersId} |
| Method | Description | URI |
|---|---|---|
| GET | 메인 홈 페이지 조회 | /meoipzi |
| GET | 빈티지 소식 상세 조회 | /meoipzi/news/{vintageNewsId} |
| GET | 제휴 기업 상세 조회(링크 연결) | /meoipzi/partners/{partnersId} |
| Method | Description | URI |
|---|---|---|
| GET | 코디 좋아요 순 조회 | /outfits/popular?page={pageNum}&size={size} |
| GET | 코디 최신 순 조회 | /outfits/latest?page={pageNum}&size={size} |
| GET | 코디 상세 조회(코디 1개+3개 상품) | /outfits/{outfitId} |
| POST | 코디 등록 | /outfits |
| PATCH | 코디 수정 | /outfits/{outfitId} |
| POST | 코디에 좋아요 등록/취소 | /outfits/{outfitId}/like |
| POST | 코디에 스크랩 등록/취소 | /outfits/{outfitId}/scrap |
| GET | 코디 1개 게시글에서 댓글 전체 조회 | /outfits/{outfitId}/comments |
| POST | 코디 댓글 등록 | /outfits/{outfitId}/comments |
| PUT | 코디 댓글 수정 | /outfits/{outfitId}/comments/{commentsId} |
| DELETE | 코디 댓글 삭제 | /outfits/{outfitId}/comments/{commentsId} |
| Method | Description | URI |
|---|---|---|
| POST | 상품 등록 | /products |
| DELETE | 상품 삭제 | /products/{productId} |
| Method | Description | URI |
|---|---|---|
| POST | 상품 스크랩 등록/취소 | /products/{productId}/scrap |
| GET | 상품 1개 상세 조회 | /products/{productId} |
| Method | Description | URI |
|---|---|---|
| GET | 카테고리별 조회 | /products/search/category/latest?category={categoryName}&page={pageNum}&size={size} |
| GET | 브랜드별 조회 | /products/search/brand/latest?brand={categoryName}&page={pageNum}&size={size} |
| GET | 장르별 조회 | /outfits/search/genre/latest?genreId=1&page={pageNum}&size={size} |
| Method | Description | URI |
|---|---|---|
| GET | 내가 좋아요한 코디/커뮤니티 게시글 조회 | /mypage/likes |
| GET | 내가 좋아요한 코디 조회 | /mypage/likes/outfits |
| GET | 내가 좋아요한 숏폼 조회 | /mypage/likes/shortforms?page={pageNum} |
| GET | 내가 스크랩한 코디/상품 조회 | /mypage/posts/scraps |
| GET | 내가 스크랩한 코디들 조회 | /mypage/posts/outfits?page={pageNum} |
| GET | 내가 스크랩한 상품들 조회 | /mypage/posts/products?page={pageNum} |
| GET | 내가 작성한 게시글/숏폼 조회 | /mypage/posts/feeds |
| GET | 내가 작성한 커뮤니티 게시글 조회 | /mypage/posts/feeds/communities |
| Method | Description | URI |
|---|---|---|
| POST | 커뮤니티 글 등록 | /communities |
| DELETE | 커뮤니티 글 삭제 | /communities/{communityId} |
| PATCH | 커뮤니티 글 수정 | /communities/{communtiyId} |
| GET | 커뮤니티 글 상세 조회 | /communities/{communityId} |
| GET | 커뮤니티 카테고리별 최신순 조회 | /communities/latest?category={categoryName}&page={pageNum}&size={size} |
| GET | 커뮤니티 카테고리별 인기순 조회 | /communities/popular?category={categoryName}&page={pageNum}&size={size} |
| POST | 커뮤니티 글 좋아요 등록/삭제 | /communities/{communityId}/like |
| POST | 커뮤니티 글 댓글 등록 | /communities/{communityId}/comments |
| DELETE | 커뮤니티 글 댓글 삭제 | /communities/{communityId}/comments/{commentId} |
| POST | 커뮤니티 글 대댓글 등록 | /communities/{communityId}/replies |
| DELETE | 커뮤니티 글 대댓글 삭제 | /communities/{communityId}/replies/{commentId} |
| Method | Description | URI |
|---|---|---|
| POST | 숏폼 글 등록 | /shortforms |
| DELETE | 숏폼 글 삭제 | /shortforms/{shortformId} |
| PATCH | 숏폼 글 수정 | /shortforms/{shortformId} |
| GET | 숏폼 글 1개 상세 조회 | /shortforms/{shortformId} |
| GET | 숏폼 최신순 조회 | /shortforms/latest?page={pageNum}&size={size} |
| GET | 숏폼 인기순 조회 | /shortforms/popular?page={pageNum}&size={size} |
| POST | 숏폼 좋아요 등록/삭제 | /shortforms/{shortformId}/like |
| POST | 숏폼 댓글 등록 | /shortforms/{shortformId}/comments |
| PUT | 숏폼 댓글 수정 | /shortforms/{shortformId}/comments/{commentId} |
| DELETE | 숏폼 댓글 삭제 | /shortforms/{shortformId}/comments/{commentId} |
| GET | 숏폼 1개 게시글에서 댓글 전체 조회 | /shortforms/{shortformId}/comments |