https://github.com/codestates-seb/seb42_main_029
B2C 반려동물용품 쇼핑몰 '모두댕냥' 입니다.
https://github.com/codestates-seb/seb42_main_029
Last synced: about 1 year ago
JSON representation
B2C 반려동물용품 쇼핑몰 '모두댕냥' 입니다.
- Host: GitHub
- URL: https://github.com/codestates-seb/seb42_main_029
- Owner: codestates-seb
- Created: 2023-03-02T02:17:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-09T11:56:54.000Z (about 3 years ago)
- Last Synced: 2025-04-13T01:42:16.560Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 4.75 MB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `반려동물 쇼핑몰 모두댕냥 🐈`

**`Team` :** K5
**`Project Name` :** 모두댕냥
**`Project Period` :** 2023.03.03 - 2023.04.02
**`Link` :** [ 모두댕냥 ](http://modudogcat.shop)
**`Notion` :** [ Team_K5 ](https://www.notion.so/codestates/K5-3872a86873cd42a58abf07bd4e28a2ee)
**`ERD` :** [ ERD ](https://cdn.discordapp.com/attachments/1080759375360172065/1092002729599180860/image.png)
## 🐶 테스트 계정 🐶
| 타입 | 이메일 | 비밀번호 |
| :----: | :----: | :---------: |
| `구매자` | buyer | buyer1234! |
| `판매자` | seller | seller1234! |
| `관리자` | admin | admin1234! |
## 🐰 TechStack 🐰
### 🖥️ FRONTEND

### 💾 BACKEND

### 🔧 DEPLOY

## 🧑🏻💻 Team 👩🏻💻
| 김동원
(FE, 부팀장) | 김민혁
(FE, 팀원) | 김지현
(FE, 팀원) |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|
|
|
|
| 메인 페이지샵 페이지어바웃 페이지장바구니 페이지`후기 CRUD`반응형 적용Redux | 회원가입(유효성 검사⇩)판매자 회원가입로그인 & 로그아웃헤더 & 푸터`장바구니 CRUD`상품 주문반응형 적용Redux-Persist | 구매자 마이페이지판매자 마이페이지관리자 마이페이지`마이페이지 CRUD`상품 & 리뷰 등록애니메이션 & 탑 버튼반응형 적용Redux 셋팅 |
| 김례화
(BE, 팀장) | 김규하
(BE, 팀원) |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------: |
|
|
| |
| `서버 & 배포환경 구축` Git Action S3 & EC2 & RDS Route53------------`백오피스``관리자`판매자 회원가입 승인&거절후기삭제상품 삭제`판매자`판매자 회원가입 & 정보관리상품 등록 & 관리주문관리Q&A 답변 매출 관리 | `로그인 & 관리`AUTHENTICATIONAUTHORIZATIONJWT 인증 및 인가 관련 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