요구사항 & 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

필수 사항 모두 구현 후 고려

  • 목록 조회 검색 기능 구현
  • 목록 조회 페이징 기능 구현

멘토님 피드백

  • 자바스크립트로 리팩터링
  • 개발 코드 리뷰
  • 리뷰 수정, 삭제 기능