개발일지

[최종 결과] 위치 기반 상품 추천 프로젝트

오늘도개발 2024. 10. 17. 16:36

 

* 2020.01 ~ 2020.02 팀 프로젝트 기록을 옮김.

 

  0. 프로젝트 설명

 

  당시, 배달의 민족 픽업 서비스가 제공되지 않는 점을 이용해 높아지는 배달료를 해결하기 위해 자신의 위치에서 특정 위치(집)으로 이동하는 경로 중에 음식을 주문하고 이동하면서 하나씩 픽업 할 수 있도록 서비스를 구상하였다. 핵심되는 서비스는 픽업 서비스이며 이동 경로 중 더 싼 음식이나 세일하는 물품이 있는경우 추천을 받아서 사용자가 최적의 구매를 도와주는 것을 차별화된 기능으로 설정하였다.

 

 

  0. 목차

 

 

  1. 요구사항 개발

 

 

 

  2. 요구사항 정의 및 분석

 

상품 추천 서비스 기획 UX/UI

 

  3. 유즈케이스 분석 및 정의

 

구매자 / 판매자로 구분하여 유즈 케이스 작성

 

  4. 화면 설계 ( 프로토 타입 개발 )

 

Main 화면 설계

 

주문 화면 설계

 

주문 확인(여러 매장의 주문을 한번에 할 수 있음) 화면 설계

 

주문 조회 화면 설계

 

  5. DB 설계

 

ERD 설계

 

  6. 프로젝트 아키텍처 설계 

 

Spring MVC Pattern 적용

 

  7. 기능 상세 명세 

 

각 기능별 세부 명세

 

  8. 핵심 기능 설명 

 

현재 위치 좌표 받기

 

 

현재 위치를 기준으로 매장 검색

 

 

JSON 파싱

 

 

상품 추천

 

  9. 최종 결과 

 

Main

 

 

주문

 

주문 확인

 

 

주문 조회

 

  10. 회고 

 

 실제 사용할 수 있는 프로젝트를 구상하고 개발하기 위해 노력한 경험이었다. 약 한 달이라는 짧은 기간 때문에 추천 기능을 다양하게 구현해보지는 못했지만, GPS 데이터를 활용한 검색 기능을 개발하면서 많은 것을 배울 수 있었다. 당시 해당 프로젝트 완료 후, 참여인원 전부 취업 결정되어 더 이상의 개발을 진행하지 못한게 아쉬웠던 것 같다.