티스토리 뷰

728x90

1. 프로젝트 주제

스타벅스 사이렌오더와 유사한 음료를 주문 할수 있는 백엔드 api

 

2. 프로젝트 기획 배경(목적)

  • 스프링을 공부하는 과정에서 배운것들을 바탕으로 새로운 프로젝트를 진행하면서 부족한 부분을 채워 더 스프링에 대해 학습하고자 합니다.
  • 외부 api 가 스프링에서 적용되어 작동되는 것을 실습 하고자 합니다.

 

3. ERD

 

4. 사용 기술 스택

  • SpringBoot
  • Java
  • MySQL
  • Google Map api (Rest Template 적용)
  • SSE
  • Swagger

 

5. 프로젝트 기능

[회원]

  • 회원가입 / 이메일 인증
  • 회원정보 수정 / 탈퇴
  • 카드 잔액 보기 / 별 확인
  • 카드 충전
  • 주문 이력

 

[결제]

  • 쿠폰 / 카드
  • 별적립 (12개가 되었을 때는 무료 음료 쿠폰으로 교환 / 카드 결제 시 적립가능)

 

[주문]

  • 현재 위치에서 가까운 지점 추천 (Google map api 이용)
  • 음료 선택
  • 제작 완료 후 알림 (admin 계정이 음료 제작 완료 상태로 변경시 sse 를 이용하여 알림)

 

[관리자]

  • 회원 관리
  • 음료 관리 (종류 및 재고 관리)
  • 지점별 매출 확인

 

728x90