Skip to content

Minimal, and modern task manager built with React, TypeScript, Vite, and Tauri. Works offline with local storage

Notifications You must be signed in to change notification settings

raushanraja/mtodo

Repository files navigation

mtodo

Minimal, fast, and modern task manager built with React, TypeScript, Vite, and Tauri. Supports local storage by default and can use Firebase if configured.

Screenshots

Dashboard

The main dashboard showing the sidebar, Today view, and task list.

Dashboard

Add Task

Inline task creation with rich Markdown description editor and quick date/list selectors.

Add Task

Task Details

Focused task panel with status, date, list, and actions to edit or archive.

Task Details

Timeline

Chronological view of tasks grouped by day.

Timeline

General

Tasks in the General list.

General

Upcoming

Upcoming tasks grouped by future dates.

Upcoming

Archived

Archived tasks view.

Archived

Theme

Light and dark theme toggle.

Light Theme Dark Theme

Import / Export

Quick data import/export from the sidebar.

Export Import

Development

  • pnpm dev: start Vite dev server
  • pnpm build: type-check and build
  • pnpm preview: serve production build locally
  • pnpm tauri dev: run the Tauri app in dev mode

Notes

  • If Firebase isn't configured, the app falls back to LocalStorage.
  • Built with @vitejs/plugin-react-swc and Tailwind.

About

Minimal, and modern task manager built with React, TypeScript, Vite, and Tauri. Works offline with local storage

Topics

Resources

Stars

Watchers

Forks

Languages