Skip to content

wecode-bootcamp-korea/41-1st-GGogi-backend

Repository files navigation

41-1st-GGogi-backend

Developers

Back-End Developers

  • 김승수 (BE) 김용신 (BE)

Front-End Developsers

  • 하평안 (FE) 박예솔 (FE) 윤지수(FE)

STACK

Back-End

JavaScript   NodeJs      MySql        Rest        Prittier   
javascript Nodejs MySql Rest Prettier

Front-End

JavaScript     react         esLint        Prittier   
javascript Nodejs esLint Prettier

TOOL

GIT GitHub Slack VSCODE

ERD

ERD

담당 구현사항

김승수 - 😺 김용신 - 🐻‍❄️

  • 로그인 😺
  • 회원가입 😺
  • 상품페이지
    • 전체페이지 😺
    • 상세페이지 😺
    • 카테고리별 페이지 😺
  • 마이페이지
    • 개인정보변경 😺
    • 주소지변경 😺
  • 장바구니
    • 장바구니 리스트 불러오기 😺
    • 장바구니 담기 😺
    • 장바구니 삭제 😺
    • 장바구니 수량변경 😺
  • 주문결제
    • 주문페이지 정보 불러오기😺
    • 결제 프로세스 😺
      • 오더스 테이블 넣기 😺
      • 오더스 프로덕트 테이블 넣기 😺
      • 카트 테이블 삭제 😺
      • 유저 테이블 포인트 삭제 😺
  • DB 작업 🐻‍❄️

기능

🔥 User

  • 회원가입 - 회원가입 - 정규표현식을 활용한 유효성 검사, Bcrypt를 사용한 비밀번호 암호화

  • 로그인 - bcrypt로 암호화한 비밀번호 다시 복호화하여 일치여부 확인, 일치하면 jwt 토큰 발급

  • 인가 - loginRequired 를 작성하여 인가가 필요한 모든 API에 적용

🔥 Product

  • 상품 리스트 (필터링 & 정렬) - 상품 리스트 조회, 필터링 기능 구현, 정렬 기능 구현

  • 상품 디테일 - 상품 상세페이지 조회

  • 검색 - 상품 검색 기능 구현

🔥 Cart

  • 장바구니 - 장바구니에 상품 추가, 장바구니 수정, 장바구니 삭제, 장바구니 조회 기능 구현

🔥 Order

  • 주문 - 주문시 필요한 정보 호출 기능 구현, 주문후 주문내역 호출 기능 구현
  • 결제 - 회원가입 성공시 받은 포인트로 결제 기능 구현

Reference

  • 이 프로젝트는 마켓컬리 사이트를 참조하여 학습목적으로 만들었습니다.
  • 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
  • 이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •