- 김승수 (BE) 김용신 (BE)
- 하평안 (FE) 박예솔 (FE) 윤지수(FE)
JavaScript | NodeJs | MySql | Rest | Prittier |
---|---|---|---|---|
JavaScript | react | esLint | Prittier |
---|---|---|---|
김승수 - 😺 김용신 - 🐻❄️
- 로그인 😺
- 회원가입 😺
- 상품페이지
- 전체페이지 😺
- 상세페이지 😺
- 카테고리별 페이지 😺
- 마이페이지
- 개인정보변경 😺
- 주소지변경 😺
- 장바구니
- 장바구니 리스트 불러오기 😺
- 장바구니 담기 😺
- 장바구니 삭제 😺
- 장바구니 수량변경 😺
- 주문결제
- 주문페이지 정보 불러오기😺
- 결제 프로세스 😺
- 오더스 테이블 넣기 😺
- 오더스 프로덕트 테이블 넣기 😺
- 카트 테이블 삭제 😺
- 유저 테이블 포인트 삭제 😺
- DB 작업 🐻❄️
-
회원가입 - 회원가입 - 정규표현식을 활용한 유효성 검사, Bcrypt를 사용한 비밀번호 암호화
-
로그인 - bcrypt로 암호화한 비밀번호 다시 복호화하여 일치여부 확인, 일치하면 jwt 토큰 발급
-
인가 - loginRequired 를 작성하여 인가가 필요한 모든 API에 적용
-
상품 리스트 (필터링 & 정렬) - 상품 리스트 조회, 필터링 기능 구현, 정렬 기능 구현
-
상품 디테일 - 상품 상세페이지 조회
-
검색 - 상품 검색 기능 구현
- 장바구니 - 장바구니에 상품 추가, 장바구니 수정, 장바구니 삭제, 장바구니 조회 기능 구현
- 주문 - 주문시 필요한 정보 호출 기능 구현, 주문후 주문내역 호출 기능 구현
- 결제 - 회원가입 성공시 받은 포인트로 결제 기능 구현
- 이 프로젝트는 마켓컬리 사이트를 참조하여 학습목적으로 만들었습니다.
- 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
- 이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.