프로젝트 개요
이 프로젝트의 주요 목표는 다양한 상품 및 서비스를 판매하고 구매할 수 있는 안전하고 편리한 전자상거래 플랫폼을 개발하는 것입니다. 이를 통해 판매자와 구매자 간의 거래 과정을 원활하게 하고, 사용자들에게 풍부한 쇼핑 경험을 제공합니다.
핵심 구현 기능
아래 항목들은 프로젝트 완성을 위한 주제에 관련된 최소한의 필수 구현 기능들입니다.
이외의 추가 기능과 상세 기획은 디자이너, 백엔드분들과 함께 소통하면서 세부 사항을 잡아가시면 됩니다 😊
-
회원가입, 로그인
- OAuth2.0을 통한 소셜 로그인
- access token + refresh token
-
프로필
- 자신과 타인의 프로필 정보 확인
- 닉네임, 소개, 프로필 이미지 변경
- 리뷰 남긴 상품 리스트 모아보기
- 등록한 상품 리스트 모아보기
- 찜한 상품의 리스트 모아보기
-
상품 목록
- 검색 기능
- 필터 기능(ex. 최신순 / 인기순 / 조회수)
-
상품 상세
- 제품에 접근할 때마다 조회수가 증가
- 제품 정보를 확인할 수 있음(ex. 이미지, 이름, 카테고리 등)
- 제품에 관한 리뷰 개수, 평균 별점, 찜개수 확인 가능
- 제품을 찜할 수 있음
- 리뷰 목록 확인 가능
기술 스택
교육과정에서 배운 tool을 최대한 많이 활용하고 그 외의 tool은 자유롭게 사용해 주세요.
- React 또는 Next.js
- TypeScript
- React Query
- Git & GitHub
- OAuth 최소 2개 이상 ex) 구글, 카카오
- Styled Components / emotion
- AWS (권장)
- Storybook(권장)