팀 이름
: 🥯 BUYTE프로젝트 명
: 커스텀 케이크, 빵, 쿠키를 제작해주는 제과점 중개 유통 서비스입니다.프로젝트 기간
: 2023.06.28 ~ 2023.07.24팀원
: 김준표(팀장), 민정호, 양효정, 김현우(부팀장), 오숙현, 이준기배포 링크
: 배포링크
담당 파트
김준표
- Login/SignUp
- OAuth Google 2.0
- Private Routing
- Header
- Map Page
- Cart Page
- Payment Page
- Order Complete Page
- Not Found Page
- Chatting
- Chat List Page
민정호
- Main Page
- Header
- Footer
- Custom Page
- Design
양효정
- Store List Page
- Preference Product List Page
- MyPage
- Store Detail Page
김현우
- Cart
- Order
- Payment
- Chatting
- Deploy
오숙현
- Member CRUD
- Log In, Log out
- Spring Security
- JWT
- OAuth2 (Google)
- Order History
이준기
- Store
- Product
- Ingredients
- Logging
- 🍪 주문방법
- 지도에서 가까운 매장 찾기
- 입점된 매장리스트 확인하기
- BUYTE에서 추천해주는 추천 메뉴 확인하기
- 커스텀 제품, 기존 판매중인 제품 구매
- 🍩 커스텀
- 사용자가 원하는 디자인의 케이크, 도넛, 쿠키의 디자인시안을 제작
- 그림판에서 원하는 이미지를 업로드
- 사이드바에서 원하는 재료를 추가
- 🥐 장바구니/결제
- 제품 이미지 클릭 시 확해된 이미지 제공
- 체크박스를 통한 수량변경
- 장바구니 내 일부/전체 제품 선택 및 결제
- 상세 주소를 입력받고 가상 결제
- 💬 채팅
- 채팅을 통한 사용자와 사장님간 소통
- 판매자 계정으로 접근한 채팅(기존 채팅목록 확인 가능)
- 👤 마이페이지
- 주문내역 확인 / 주문한 제품의 페이지로 이동 가능
- 프로필 (닉네임 수정, 회원 탈퇴)
이름 | 내용 |
---|---|
feat | 새로운 기능을 추가할 경우 |
fix | 버그를 고친 경우 |
refactor | 리팩토링 |
design | css, UI 수정 |
docs | 문서를 수정한 경우 |
style | 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우 |
test | 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X) |
chore | 빌드 태스트 업데이트, 패키지 매니저를 설정하는 경우(프로덕션 코드 변경 X) |
rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 |
remove | 파일을 삭제하는 작업만 수행한 경우 |
comment | 필요한 주석 추가 및 변경 |
main
: 배포 브랜치
dev
: 프론트, 백 통합 dev브랜치
feat/be/"기능"
: 백엔드 기능 구현 브랜치
feat/fe/"기능"
: 프론트엔드 기능 구현 브랜치
Github | Discord | Notion |
---|---|---|
Html | CSS | TypeScript | React | Styled- Components |
Redux-ToolKit |
---|---|---|---|---|---|
Java | AWS | Spring | Spring Boot |
MySQL | Spring Security |
---|---|---|---|---|---|
![](https://private-user-images.githubusercontent.com/81670100/255504164-5a0a9f4e-7dda-475a-adb5-e53f9b0a956f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM2OTUwNDEsIm5iZiI6MTcyMzY5NDc0MSwicGF0aCI6Ii84MTY3MDEwMC8yNTU1MDQxNjQtNWEwYTlmNGUtN2RkYS00NzVhLWFkYjUtZTUzZjliMGE5NTZmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE1VDA0MDU0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4MjE1YTQzYjQ5YWY4MjhmYTViN2UyZjEyNjM4ZWU2Njk4NWE1MWQ1YjNlNzFhNzNjY2FmYjJkM2ZjZTQ1NWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3Da_axhHjxMUJMTdk5GoxANeH5o1wLvms_gpsRNc3ME)
- 실행
# 폴더 진입
cd client
# 패키지 설치 ( "node" 필요 )
npm install
# 개발용 실행
npm start