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