💡 셀럽들이 착용했던 의상들을 기준으로 데이터화하여 소비자에게 착용 정보 제공 및 상품을 판매하는 쇼핑몰 서비스입니다.
소비자들은 셀럽들을 선망하고 그들이 미치는 영향력의 대상이 됩니다.
우리는 셀럽의 영향력을 이용하고자 하여 셀럽들의 아이템에 중점을 둔 쇼핑몰을 기획하였습니다.
- 메인 페이지
- 검색 기능을 통한 키워드 검색(상품명, 셀럽명, 셀럽 분류)
- 카테고리 필터를 통한 셀럽 분류 별 상품 표시
- 무한 스크롤로 끊임없는 상품 소개
- 상품 블럭 위치에서 좋아요 기능 구현
- ImagelazyLoading을 통한 웹 성능 최적화
- 상품 상세 페이지
- 제품 사이즈 및 색상 선택과 수량 조절
- 바로 구매 & 장바구니 기능 구현
- 리뷰 및 문의 기능 구현
- 마이 페이지
- 회원정보 수정
- 회원 탈퇴
- 주문 관리(주문내역 조회/삭제)
- 장바구니 관리
- 상품후기 관리(등록/삭제)
- 관리자 페이지
- 상품 관리(등록/수정/삭제)
- 주문 내역 전체 조회
- 배송 상태 관리
- 상품 후기 관리
- 회원 관리
- 공지사항 관리(등록/수정/삭제)
- 비회원 주문
- 👨 사용자
ID: test555@example.com
PW: 123123123
- 👨🔧 관리자
ID: admin555@example.com
PW: 123123123
담당자명(GitHub) | 담당 파트 |
---|---|
박재훈 @noorong | 전체 UI design 및 개발, 검색, 카테고리 기능 개발, Nginx배포, 로그인, 회원가입 기능 구현 |
김윤수 @snowriceDD | 홈, 캐러셀, 상품 상세, 상품 블럭, UX/UI, 지도 API |
송주혜 @Zuhye | 회원정보 API, 상품 API, 찜, 공지사항, 배포 |
김현아 @kimakuma | 후기관리, 장바구니, 결제 API |
동하 @donggram2 | 장바구니, 제품 상세 , 유저 API, |
Ce1ev_Refactor
├─ src
│ ├─ app.js
│ ├─ middlewares
│ │ ├─ admin-only.js
│ │ ├─ error-handler.js
│ │ ├─ index.js
│ │ └─ login-required.js
│ ├─ models
│ │ ├─ index.js
│ │ ├─ order-model.js
│ │ ├─ post-model.js
│ │ ├─ product-model.js
│ │ ├─ review-model.js
│ │ ├─ schemas
│ │ │ ├─ order.js
│ │ │ ├─ post.js
│ │ │ ├─ product.js
│ │ │ ├─ review.js
│ │ │ ├─ SelectedProductSchema.js
│ │ │ ├─ shoppingCart.js
│ │ │ └─ user.js
│ │ ├─ SelectedProduct-model.js
│ │ └─ user-model.js
│ ├─ routers
│ │ ├─ index.js
│ │ ├─ mypage-router.js
│ │ ├─ order-router.js
│ │ ├─ post-router.js
│ │ ├─ product-router.js
│ │ ├─ SelectedProduct-model.js
│ │ ├─ user-router.js
│ │ └─ views-router.js
│ ├─ services
│ │ ├─ index.js
│ │ ├─ order-service.js
│ │ ├─ post-service.js
│ │ ├─ product-service.js
│ │ ├─ review-service.js
│ │ ├─ selectedProduct-service.js
│ │ └─ user-service.js
│ └─ views
│ ├─ admin
│ │ ├─ addProduct
│ │ ├─ adminMember
│ │ ├─ adminOrder
│ │ ├─ adminProductDetail
│ │ ├─ adminProductList
│ │ └─ adminReview
│ ├─ api.js
│ ├─ aws-s3.js
│ ├─ guest
│ │ └─ guestOrderList
│ ├─ home
│ ├─ image
│ ├─ login
│ ├─ mypage
│ │ ├─ accUpdate
│ │ ├─ account
│ │ ├─ mypageCart
│ │ ├─ mypageOrderList
│ │ ├─ mypageReview
│ │ └─ mypageWithdrawal
│ ├─ notice
│ │ ├─ noticeAdd
│ │ ├─ noticeDetail
│ │ └─ noticeEdit
│ ├─ order
│ ├─ productDetail
│ │ └─ updateProduct
│ ├─ register
│ ├─ style
│ │ ├─ HeaderFooter.css
│ │ ├─ reset.css
│ │ └─ slideStyle.css
│ └─ utils
│ ├─ category.js
│ ├─ footer.js
│ ├─ header.js
│ ├─ searching.js
│ ├─ slideScript.js
│ └─ useful-functions.js
└─ webpack.config.js