Jason

실험Node.js

마이투두

Tauri와 React로 만든 로컬퍼스트 개인 할일관리 앱입니다. 데스크톱에서 빠르게 기록하고 Supabase로 필요한 범위만 동기화하는 실험입니다.

핵심 요약

프로젝트 문제, 접근, 결과

문제

개인 할일 데이터를 클라우드 동기화와 로컬 전용 사용 중 선택할 수 있어야 했다.

해결

Tauri 2 + React 구조에 local-first SQLite 저장과 Supabase 동기화 경로를 분리했다.

결과

사용자는 여러 기기 동기화 또는 가입 없는 로컬 전용 사용을 선택할 수 있다.

화면 기록

1 / 1

전체 페이지

마이투두 full page
전체 이미지 열기

업데이트 기록

  1. 2026-06프로젝트 시작, Tauri 2 + React 로컬퍼스트 앱 골격
  2. 2026-06자체호스팅 동기화 서버·멀티기기 공유 DB + 디자인 시스템 v2
  3. 2026-06회원가입/로그인 계정 시스템과 무손실 계정 머지, nginx 배포
  4. 2026-06모바일 UI·Android 빌드 + 말하기 연습·감각 일기 MVP
  5. 2026-07브라우저 저장소를 SQLite WASM+OPFS로 승격, PWA 오프라인 지원
  6. 2026-07SyncEngine 기반 local-first 동기화 + Web Push 알림
  7. 2026-07기능 모듈(팩) 시스템과 캘린더 빠른 일정 관리 추가