- 유저는 회원가입을 할 수 있다.
- 유저는 이메일과 비밀번호로 로그인을 할 수 있다.
- 유저는 구글로 로그인을 할 수 있다.
- 관리자는 상품을 등록할 수 있다.
- 관리자는 상품을 수정, 삭제할 수 있다.
- 관리자는 관리자 페이지에서 상품리스트를 볼 수 있다.
- 유저는 랜딩페이지에서 상품을 볼 수 있다.
- 유저는 상품 디테일 페이지를 볼 수 있다.
- 유저는 상품을 이름으로 검색할 수 있다.
- 유저는 사이즈를 선택 후 카트에 아이템을 담을 수 있다.
- 유저는 카트페이지에서 담은 아이템 리스트를 볼 수 있다.
- 유저는 카트에 각 아이템의 구매 개수를 수정할 수 있다.
- 유저는 카트 아이템을 삭제할 수 있다.
- 유저는 카트에 담긴 상품들의 총 가격을 볼 수 있다.
- 유저는 상품주문시 연락처, 주소, 카드정보를 입력한다.
- 유저는 주문하려는 상품들의 총 가격을 볼 수 있다.
- 유저는 주문 완료후 주문 완료 페이지를 볼 수 있다.
- 유저는 주문페이지에서 주문 내역을 볼 수 있다.
- 관리자는 관리자 페이지에서 모든 유저의 주문 내역을 볼 수 있다.
- 관리자는 주문 디테일을 볼 수 있다.
- 관리자는 주문의 상태를 (준비중, 배송중, 완료, 환불) 수정할 수 있다.
- 관리자는 주문번호로 주문을 검색할 수 있다.
- React
- Redux-thunk
- Nodejs
- Express
- MongoDB
- AWS beanstalk
- Netlify