Skip to content

codestates-seb/seb42_main_029

Repository files navigation

반려동물 쇼핑몰 모두댕냥 🐈

스크린샷 2023-04-02 오후 3 22 58

Team : K5

Project Name : 모두댕냥

Project Period : 2023.03.03 - 2023.04.02

Link : 모두댕냥

Notion : Team_K5

ERD : ERD



🐶 테스트 계정 🐶

타입 이메일 비밀번호
구매자 buyer buyer1234!
판매자 seller seller1234!
관리자 admin admin1234!


🐰 TechStack 🐰


🖥️ FRONTEND

스크린샷 2023-04-02 오후 3 29 19

💾 BACKEND

스크린샷 2023-04-02 오후 3 29 09

🔧 DEPLOY

스크린샷 2023-04-02 오후 3 29 30

🧑🏻‍💻 Team 👩🏻‍💻

김동원
(FE, 부팀장)
김민혁
(FE, 팀원)
김지현
(FE, 팀원)
김동원 김민혁 김지현

메인 페이지
샵 페이지
어바웃 페이지
장바구니 페이지
후기 CRUD
반응형 적용
Redux

회원가입(유효성 검사⇩)
판매자 회원가입
로그인 & 로그아웃
헤더 & 푸터
장바구니 CRUD
상품 주문
반응형 적용
Redux-Persist

구매자 마이페이지
판매자 마이페이지
관리자 마이페이지
마이페이지 CRUD
상품 & 리뷰 등록
애니메이션 & 탑 버튼
반응형 적용
Redux 셋팅
김례화
(BE, 팀장)
김규하
(BE, 팀원)
김례화 김규하

서버 & 배포환경 구축
Git Action
S3 & EC2 & RDS
Route53
------------

백오피스

관리자
판매자 회원가입 승인&거절
후기삭제
상품 삭제

판매자
판매자 회원가입 & 정보관리
상품 등록 & 관리
주문관리
Q&A 답변
매출 관리

로그인 & 관리
AUTHENTICATION
AUTHORIZATION
JWT
인증 및 인가 관련 Exception
구매자
회원(구매자) CRUD 및 연관관계 매핑
상품(Order)
상품 CRUD 및 연관관계 매핑
상품 이미지 전송 및 저장
주문(Order)
주문 CRUD 및 연관관계 매핑
후기(review)
후기 CRUD 및 연관관계 매핑
후기 이미지 전송 및 저장


✉️ Commit Message ✉️

Message 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 추가 수정
test 테스트 코드, 리팩토링 테스트 코드 추가
chore 빌드 업무 추가 및 수정, 패키지 매니저 수정
refactor 코드 리팩토링
style 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우


💡 Front Code Convention


🫧 변수명, 함수명 = camelCase

🫧 주석 : 헷갈리지 않게 + 설명

🫧함수/컴포넌트

  1. 함수/변수명 선언 : lowerCamelCase
  2. 리액트 컴포넌트 선언 : UpperCamelCase
  3. indent : 2 space

🫧 스택

  1. 상태관리 : redux-toolkit
  2. CSS 스타일링 : styled-components, Bootstrap
  3. Asset명 표기법 = 파일형식
  4. HTTP 통신방식 : axios 사용


💡 Back Code Convention


🫧 변수명, 함수명 = camelCase

🫧 상수 = UPPER_SNAKE_CASE

🫧 클래스명 = PascalCase

🫧 메서드명

POST PATCH GET DELETE
Controller post patch get delete
Service, Repository create update find remove

🫧 필드 id명 = 객체Id

About

B2C 반려동물용품 쇼핑몰 '모두댕냥' 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages