본문으로 바로가기

About TimelineSnap

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

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

Product principles

우리가 지키는 세 가지 원칙

Local first

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

Clear control

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

Story over dots

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

Data policy

내 파일이 이동하는 경로

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

  1. 1

    파일 선택

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

  2. 2

    로컬 검증

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

  3. 3

    브라우저 분석

    다음 단계에서 Web Worker가 포맷을 분석하고 정규화합니다.

  4. 4

    임시 보관

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

  5. 5

    지도 배경

    Timeline에서 외부 지도 타일을 불러옵니다. JSON 파일과 정규화된 위치 기록은 지도 제공사에 전송하지 않지만, 현재 지도 viewport 요청은 제공사에 전달될 수 있습니다.

Web MVP scope

현재 지원 범위

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

Next

이어질 개발

  • Web Worker 기반 Google Timeline 포맷 파싱
  • 날짜별 타임라인과 MapLibre 경로 시각화
  • 시간순 현재 위치와 Anime.js 연출

문서 검토일 · 2026-08-23

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

Home에서 시작하기