Skip to content

Latest commit

 

History

History
395 lines (382 loc) · 10 KB

README_ja.md

File metadata and controls

395 lines (382 loc) · 10 KB

Subak Market

中古品販売アプリで必要な機能を作ってみたサイドプロジェクトです。


技術スタック

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

アーキテクチャ


API仕様書

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)