Smart Drop Point 개발기 - 하차 지점을 추천하는 모바일 웹앱 만들기

·
Develop/SmartDropPoint
Smart Drop Point는 같이 차를 탔을 때 “어디서 내리면 좋을지”를 추천하는 모바일 웹앱입니다.처음에는 아이디어가 꽤 단순했습니다.운전자는 자기 목적지로 가야 하고, 승객은 다른 곳으로 가야 할 때.둘 사이에서 적당한 하차 지점을 찾아주면 되지 않을까?그런데 막상 만들기 시작하니 단순한 길찾기 앱과는 조금 다른 문제였습니다.이번 글은 Smart Drop Point를 만들면서 어떤 기준으로 구조를 잡았는지 정리한 개발기입니다.사용한 기술 스택기본 구조는 Next.js App Router 기반으로 잡았습니다.전체적으로는 모바일 웹/PWA를 먼저 생각했고, 추천 계산과 UI 상태가 섞이지 않도록 도메인 로직을 분리하는 방향으로 구성했습니다.Next.js App RouterReactTypeScript..