요구사항 & api & 역할 - hanghae99-10-e-4/lets_explore_daiso GitHub Wiki
서비스 필수 요구사항
-
회원
은 다이소 상품리뷰를 등록할 수 있다. -
사용자
는 등록된 상품목록을 조회할 수 있다. -
사용자
는 등록된 상품 하나에 대해 상세조회 할 수 있다.
API
user
METHOD | URI | Request | Response | Description |
---|---|---|---|---|
POST | /api/users/login | {'id': string, 'password': string} | 로그인 | |
POST | /api/users | {'id': string, 'password': string} | {'accessToken: string'} | 회원가입 |
GET | /api/users?id={id} | {'id': string} | {available: boolean} | 아이디 중복체크 |
review
METHOD | URI | Request | Response | Description |
---|---|---|---|---|
GET | /api/reviews | {reviews: [{id: number, title: string, rating: number, thumnailImage: string, userId: string}]} | 리뷰 목록 조회 | |
GET | /api/reviews/{id} | {'id': number} | {id: number, title: string, contents: string, rating: number, price: number, images: string[], userId: string} | 리뷰 상세 조회 |
POST | /api/reviews | {title: string, contents: string, rating: number, price: number, images: string[]} | {id: number} | 리뷰 등록 |
역할
- 박동석: 인증,인가 및 배포
- 백세현: 리뷰 상세보기 페이지 & 기능
- 신유경: 메인페이지 & 기능
- 김수정: 리뷰 등록 페이지 & 기능
TODO
필수 사항 모두 구현 후 고려
- 목록 조회 검색 기능 구현
- 목록 조회 페이징 기능 구현
멘토님 피드백
- 자바스크립트로 리팩터링
- 개발 코드 리뷰
- 리뷰 수정, 삭제 기능