본문으로 바로가기
TimelineSnap

TimelineSnap 소개

기억은 장소에 남고, 이야기는 시간 위에서 완성됩니다.

TimelineSnap은 개인의 시간·위치 기록을 더 이해하기 쉽고 아름다운 타임라인으로 바꾸는 Web 서비스입니다.

Product principles

우리가 지키는 세 가지 원칙

로컬 우선

원본 위치 파일은 서버에 올리지 않고 브라우저에서 처리합니다.

명확한 제어

사용자가 어떤 파일을 선택했고 어디에 보관되는지 명확하게 설명합니다.

점보다 이야기

좌표의 나열보다 하루와 여정의 맥락을 이해하기 쉽게 보여줍니다.

Data policy

내 파일이 이동하는 경로

MVP에는 계정, 서버 데이터베이스, 파일 업로드 API가 없습니다.

  1. 1

    파일 선택

    사용자가 홈에서 직접 JSON 파일을 선택합니다.

  2. 2

    로컬 검증

    확장자·MIME·용량을 브라우저 안에서 사전 확인합니다.

  3. 3

    브라우저 분석

    Web Worker가 포맷을 분석하고 정규화합니다.

  4. 4

    임시 보관

    정규화 데이터는 IndexedDB Import Session으로 관리합니다.

  5. 5

    지도 배경

    Timeline은 외부 지도 타일을 불러옵니다. JSON 파일과 정규화된 위치 기록은 지도 제공사에 전송하지 않습니다.

현재 지원 범위

  • JSON 파일 확장자·MIME·50MB 용량 사전 검증
  • 홈·소개 서버 렌더링 콘텐츠와 검색 메타데이터
  • 키보드·스크린리더 사용이 가능한 파일 선택 UI

이어질 개발

  • Web Worker 기반 Google Timeline 포맷 파싱
  • 날짜별 타임라인과 지도 경로 시각화
  • 시간순 현재 위치 재생

문서 검토일 · 2026-08-23

내 JSON으로 직접 확인해보세요.

홈에서 시작하기