Personal · 모두스팟

여러 출발지의 이동 시간을 공평하게 비교하는 서비스

다중 출발지와 목적지 조합을 비교해 약속 장소 결정의 피로를 줄이는 추천 서비스를 만들었습니다.

역할개인 프로젝트 전체 설계 및 구현
기간개인 프로젝트
기여RSC 구조, 경로 비교 UX, SEO와 성능 개선
문제 유형Decision UX

01

문제와 배경

약속 장소를 정할 때 누군가에게 이동 시간이 몰리는 문제가 자주 발생합니다. 모두스팟은 여러 출발지와 목적지를 비교해 상대적으로 공평한 후보를 찾는 서비스입니다.

02

중요하게 본 지점

핵심은 정답 장소를 하나 던지는 것이 아니라, 비교 과정의 피로를 줄이는 것이었습니다. 그래서 여러 조합의 이동 시간을 표처럼 비교하고, 이동 시간 편차가 적은 후보를 강조하는 방식으로 의사결정 비용을 낮췄습니다.

03

실행한 일

  1. Next.js App Router와 RSC 구조를 도입해 초기 자바스크립트 부담을 줄였습니다.
  2. 무거운 연산은 서버 쪽으로 분리하고, 계산이 끝난 조합부터 점진적으로 보여주는 스트리밍 구조를 설계했습니다.
  3. JSON-LD, Sitemap, Robots, ads.txt를 정리해 검색 노출과 애드센스 심사 기반을 만들었습니다.

04

결과

  • 초기 렌더링 FCP를 2.2초에서 1.2초로 단축했습니다.
  • 자바스크립트 번들 크기를 38% 줄였습니다.
  • SEO 점수 100점과 애드센스 심사 기반을 확보했습니다.