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) |
---|---|