항해99 4조 미니 프로젝트 Starting Assignment

pds·2022년 11월 14일
0

Project

목록 보기
1/2

10기 E반 4조 미니 프로젝트 Starting Assignment


프로젝트 이름

LET’S EXPLORE DAISO(다이소탐험)


소개

가격대비 천차만별 퀄리티의 다이소 상품들!
나만의 다이소 꿀템 망템 리뷰를 공유해 현명한 가성비갑 다이소 쇼핑을 도와줄 수 있게 해주는 서비스


서비스 필수 요구사항

  • 회원은 다이소 상품리뷰를 등록할 수 있다.

  • 사용자는 등록된 상품목록을 조회할 수 있다.

  • 사용자는 등록된 상품 하나에 대해 상세조회 할 수 있다.


API

user

METHODURLRequestResponseDescription
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

METHODURLRequestResponseDescription
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}리뷰 등록


와이어프레임

와이어프레임 보기 by 신유경 님


공통 헤더섹션

  • 로그인 버튼 클릭 시 로그인페이지로 이동
  • 작성 버튼 클릭 시 회원은 작성 페이지로, 비회원은 로그인 페이지로 이동

메인페이지

  • 카드 썸네일 클릭 시 상세보기 페이지로 이동

리뷰 상세보기


리뷰 등록

  • 가격: 500 이상 10000이하

  • 제목: 50자 이하

  • 내용: 1000자 이하

  • 첨부파일: jpg,jpeg,png 확장자 5개 이하


회원가입, 로그인

  • 아이디 : 2~ 10자
  • 패스워드 : 영문+숫자 필수 포함 6~16글자


TODO

  • 목록 조회 검색 기능 구현
  • 목록 조회 페이징 기능 구현
profile
강해지고싶은 쭈니어

0개의 댓글