Team : K5
Project Name : 모두댕냥
Project Period : 2023.03.03 - 2023.04.02
Link : 모두댕냥
Notion : Team_K5
ERD : ERD
| 타입 | 이메일 | 비밀번호 |
|---|---|---|
구매자 |
buyer | buyer1234! |
판매자 |
seller | seller1234! |
관리자 |
admin | admin1234! |
| 김동원 (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 및 연관관계 매핑 후기 이미지 전송 및 저장 |
| Message | 설명 |
|---|---|
feat |
새로운 기능 추가 |
fix |
버그 수정 |
docs |
문서 추가 수정 |
test |
테스트 코드, 리팩토링 테스트 코드 추가 |
chore |
빌드 업무 추가 및 수정, 패키지 매니저 수정 |
refactor |
코드 리팩토링 |
style |
코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 |
🫧 변수명, 함수명 = camelCase
🫧 주석 : 헷갈리지 않게 + 설명
🫧함수/컴포넌트
함수/변수명 선언: lowerCamelCase리액트 컴포넌트 선언: UpperCamelCaseindent: 2 space
🫧 스택
상태관리: redux-toolkitCSS 스타일링: styled-components, BootstrapAsset명 표기법= 파일형식HTTP 통신방식: axios 사용
🫧 변수명, 함수명 = camelCase
🫧 상수 = UPPER_SNAKE_CASE
🫧 클래스명 = PascalCase
🫧 메서드명
| POST | PATCH | GET | DELETE | |
|---|---|---|---|---|
| Controller | post | patch | get | delete |
| Service, Repository | create | update | find | remove |
🫧 필드 id명 = 객체Id




