Todori Svelte Themes

Todori

A local-first desktop To-Do list app built with the Tauri, Svelte, and Rust stack.

๐Ÿ“ Todori

A desktop To-Do list application built with Tauri, Svelte, and Rust for fast, local fileโ€“based task management.


๐Ÿ“– Project Overview

  • Goal: Provide a simple yet powerful task manager with support for sub-tasks and progress tracking, all stored locally.
  • Motivation: A slim alternative to VSCode or Obsidian for quick note-taking and daily task organization.
  • Core Functionality
    • Create, read, update, and delete tasks
    • Nested sub-items (sub-tasks)
    • (To be Impl) Timestamped completion records
    • Drag-and-drop reordering
    • Save/load data as JSON or Markdown

๐Ÿš€ Tech Stack

  • Frontend: ,
  • Backend: (Tauri commands)
  • Build & Packaging: ,
  • Version Control: ,
  • Distribution: , , and binaries via Tauri

โš™๏ธ Installation & Usage

  1. Clone the repo

    git clone https://github.com/U-Keun/Todori.git
    cd Todori
    
  2. Install dependencies

    npm install   # or pnpm install
    
  3. Run in development mode

    npm run tauri dev
    
  4. Build for release

    npm run tauri build
    

๐Ÿ’ก Quick Start

์Šคํฌ๋ฆฐ์ƒท 2025-04-30 ์˜ค์ „ 10 33 12

  1. Launch the app to view your current task list.

  2. Click โ€œAdd Taskโ€ in the toolbar to create a new item.

  3. Use the โ–ถ icon next to any task to add sub-tasks.

  4. Check the box to mark complete and record the timestamp.

  5. Drag tasks up or down to reorder.

๐Ÿค Contributing

  1. Create a feature branch: feature/your-feature-name or bugfix branch: fix/your-fix-name

  2. Follow Conventional Commits for commit messages:

    feat: add drag-and-drop reordering
    fix: correct timestamp formatting
    docs: update README installation instructions
    
  3. Open a Pull Request with a summary of your changes and any screenshots or examples.

Top categories

Loading Svelte Themes