Todomorrow은 매일의 할 일에 집중하고, 지나간 기록과 다가올 내일을 아주 게으르고 즉흥 성향이 강한 사람도 최소한의 노력으로 관리할 수 있도록 돕는 미니멀리즘 투두(To-Do) 애플리케이션입니다.
"오늘 할 일", "내일 할 일", "지난 이력"의 세 가지 직관적인 뷰(View)를 제공하여 미완료된 업무를 효과적으로 추적하고 복원할 수 있습니다.
: https://todomorrow.vercel.app
오늘: 오늘 기한인 미완료/완료 투두 목록 관리내일: 내일을 위해 미리 계획하고 바로 내일 날짜로 데이터 생성지난 이력: 기한이 지났지만 미완료된 항목들을 시각적으로 강조(빨간불 경고)하고 과거의 완료된 기록들을 조회SvelteKit (Svelte 5 Runes)Tailwind CSS (유틸리티 클래스 기반 디자인 시스템)@tanstack/svelte-query (서버 상태 관리 및 옵티미스틱 업데이트)lucide-svelteTypeScriptSupabase이 프로젝트를 로컬에서 실행하기 위한 방법입니다.
Node.js (v20 이상 권장)pnpm (권장 패키지 매니저)프로젝트 클론 및 데모 폴더 진입
git clone https://github.com/your-username/compact-to-do-app.git
cd compact-to-do-app
패키지 설치
pnpm install
환경 변수 세팅
루트 경로에 .env 파일을 생성하고 Supabase 관련 키를 입력합니다.
PUBLIC_SUPABASE_URL=your-supabase-url
PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
개발 서버 실행
pnpm dev
# 외부 모바일 기기 등을 통해 ngrok 혹은 로컬 네트워크 테스트시: pnpm dev --host
프로젝트 고도화를 위해 기획 중인 백로그(Backlog)입니다.
docs/next-todo/feature-voice-to-todo.mdc 참고.*.vercel.app 도메인이 아닌 정식 도메인으로 변경.