Backend | Frontend |
---|---|
Java 11 | JavaScript |
Spring Boot 2.7.17 | React Native |
Spring Data JPA | Axios |
Swagger | Redux |
MariaDB | React Navigation |
Cloudinary | Async Storage |
StyleSheet |
Name | Method | URL | Tag |
---|---|---|---|
회원가입 | POST | /user | 회원 |
로그인 | POST | /user/sign-in | 회원 |
회원 프로필 수정 | PUT | /user/{userId}/profile | 회원 |
회원 이메일 찾기 | POST | /user/email | 회원 |
회원 비밀번호 재설정 | POST | /user/password | 회원 |
회원 탈퇴 | PATCH | /user/withdraw | 회원 |
게시글 생성 | POST | /post | 게시글 |
게시글 수정 | GUT | /post/{postId} | 게시글 |
게시글 삭제 | DELETE | /post/{postId} | 게시글 |
전체 게시글 조회 | GET | /posts | 게시글 |
게시글 상세 페이지 조회 | GET | /posts/{postId} | 게시글 |
상품 상태 수정 | PATCH | /post/{postId}/product-status | 게시글 |
게시글 상태 수정 | PATCH | /post/{postId}/status | 게시글 |
게시글 좋아요, 취소 | POST | /post/{postId}/hearts | 게시글 |
끌어올리기 | PUT | /post/{postId}/recent | 게시글 |
판매중 게시글 조회 | GET | /posts/selling | 게시글 |
숨김 게시글 조회 | GET | /posts/hide | 게시글 |
판매완료 게시글 조회 | GET | /posts/completed | 게시글 |
구매완료 게시글 조회 | GET | /posts/purchased | 게시글 |
관심 게시글 조회 | GET | /posts/likedBy | 게시글 |
게시글 검색 | GET | /posts/search | 게시글 |
카테고리별 게시글 검색 | GET | /posts/category/{category} | 게시글 |
판매중 게시글 개수 조회 | GET | /posts/selling/count | 게시글 |
숨김 게시글 개수 조회 | GET | /posts/hide/count | 게시글 |
판매완료 게시글 개수 조회 | GET | /posts/completed/count | 게시글 |
판매하기 | POST | /posts/{postId}/sell | 게시글 |
댓글 추가 | POST | /post/{postId}/comments | 댓글 |
댓글 수정 | PUT | /post/{postId}/comments/{commentId} | 댓글 |
댓글 삭제 | DELETE | /post/{postId}/comments/{commentId} | 댓글 |
후기 추가 | POST | /review/{postId} | 후기 |
후기 조회 | GET | /review/{postId} | 후기 |
구매자 후기 작성 여부 조회 | GET | /reviews/{postId}/buyer-status | 후기 |
판매자 후기 작성 여부 조회 | GET | /reviews/{postId}/seller-status | 후기 |
목록 | 글 작성 | 상세 페이지 | 게시글 관리 |
판매내역 | 구매내역 | 관심목록 |
추가 | 수정 |
회원가입 | 로그인 | 이메일 및 비밀번호 찾기 | 프로필 수정 |
내 물건 팔기 | 후기 작성 | 후기 확인 |
박상현(FE) | 윤성민(BE) |
---|---|