yeon's blog

[프로젝트] 프로젝트 설계 본문

프로젝트/BBangting

[프로젝트] 프로젝트 설계

yeonii 2023. 12. 15. 14:40

 

우리는 백엔드 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

 

 

 

'프로젝트 > BBangting' 카테고리의 다른 글

[프로젝트] 기본적인 설명 및 시작하기  (0) 2023.12.15