[프로젝트] 프로젝트 설계
우리는 백엔드 2명, 프론트 1명으로 이루어진 팀이고 나는 백엔드를 맡고 있다.
백엔드가 두명이기 때문에 각각 파트를 나누어 개발을 진행하였다.
이 프로젝트는 8가지 domain으로 이루어져 있다.
간단히 정리해보면 아래와 같다.
📑 8가지 Domain
1. User
회원가입 / 로그인 / 로그아웃 / 회원정보 수정
2. Store
스토어 등록 / 수정 / 삭제
3. Bread
빵팅 등록 / 수정 / 삭제
4. Order
주문 / 주문 취소
5. Review
리뷰 등록 / 수정 / 삭제
6. Follow
팔로우 / 팔로우 취소
7. Notification
세가지 type의 알림
8. Image
Bread, Store 등록시 함께 등록하는 이미지들
나는 이번 프로젝트에서 User, Order, Review, Notification 기능을 맡았다.
앞으로의 포스트에서 하나하나 다뤄볼 예정이다!!
📑 ERD 설계
처음 설계했던 ERD인데 사실은 꽤나 변했다,,ㅎㅎ
변한 것들은 차차 포스트 해 나갈 예정이다!
📑 API 설계
API는 노션에 므찌게 정리해 놓았으므로 따로 정리하지 않고..ㅎ 링크 첨부해야지~
https://learned-turquoise-0a7.notion.site/API-29207cfc81b54c00a59c7829dbe38425?pvs=4
API | Built with Notion
Built with Notion, the all-in-one connected workspace with publishing capabilities.
learned-turquoise-0a7.notion.site