마이투두
Tauri와 React로 만든 로컬퍼스트 개인 할일관리 앱입니다. 데스크톱에서 빠르게 기록하고 Supabase로 필요한 범위만 동기화하는 실험입니다.
프로젝트 문제, 접근, 결과
개인 할일 데이터를 클라우드 동기화와 로컬 전용 사용 중 선택할 수 있어야 했다.
Tauri 2 + React 구조에 local-first SQLite 저장과 Supabase 동기화 경로를 분리했다.
사용자는 여러 기기 동기화 또는 가입 없는 로컬 전용 사용을 선택할 수 있다.
화면 둘러보기

전체 페이지

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