[wecode] 1차 프로젝트 회고

eunkyung·2023년 3월 15일
0

🌳🫖 TeaTalk 🍃🍵

[Tea Talk 팀 소개]

  • Wecode 코딩 부트캠프 42기 수강생 중 5명이 모여 진행하는 첫 번째 프로젝트 팀

  • '오설록'을 모티브 사이트로 선정

    →'오설록' 은 대한민국이 가진 천혜의 자연 유산인 제주에서 자란 차 잎을 활용한 다양한 티 제품을 판매하는 사이트입니다.


⭐️ 프로젝트 결과 영상


🗓 Project기간

2023/02/06 ~ 2023/02/17 (약 2주)


👩‍👧👨‍👨‍👦 팀 구성원 소개

Front-End

강승찬 (Product Manager), 이종혁, 방서빈

Back-End

박준우 (Project Manager), 김은경

📒 Git-hub repositories


🧩 구현 사항 정리


👁️ 목표 구현 기능 : 회원가입, 로그인, 장바구니, 결제(포인트)

💾 back-end

기능구현 내용개발 담당
DB 모델링 설계박준우
김은경
모델링 기반 테이블 생성- mysql 및 dbmate 를 활용한 테이블 생성박준우
회원가입
로그인
- 회원가입/로그인 엔드포인트 설정
- 비밀번호 유효성 검사, e-mail 유효성 검사
- bcrypt를 사용한 비밀번호 암호화
- 핸드폰 번호 자리수 제한 설정
- jsonwebtoken을 사용한 로그인
김은경
제품 리스트
제품 상세 페이지
- 삼항 연산자와 Inner Join 활용한 필터링과 정렬
- 페이지네이션
- Query Parameter를 이용해 카테고리별 상품 호출
박준우
장바구니- 장바구니에 상품 담기
- 결제 후 장바구니 삭제
- 장바구니 상품의 데이터를 발급된 JWT 토큰 내 저장된 유저 정보에 저장
박준우
결제 (장바구니 & 최종결제)- transaction으로 카트페이지 상품 get, Delete를 구현
- 포인트 부족 시, 결제 차단
- 중복 배송지 추가에 대한 차단
- 총 결제 금액 확인 및 결제 금액 불일치 시 결제 차단
김은경

0개의 댓글