Skip to content

Nano Todo is a powerful, PWA-enabled task manager with a modern UI, fast performance, and multi-language support.

Notifications You must be signed in to change notification settings

code3-dev/todo-list

Repository files navigation

Nano Todo

Nano Todo

🚀 Advanced Task Manager

Nano Todo is a powerful, PWA-enabled task manager with a modern UI, fast performance, and multi-language support.

✨ Features

✅ Add, delete, and manage tasks effortlessly
📊 Real-time progress tracking with progress bar
🔄 Export & Import tasks with ease
🗑 Clean up by deleting individual, all, or completed tasks
🌗 Dark & Light mode support
⚙️ Modern and responsive settings UI
📱 Fully responsive (TailwindCSS)
💾 Saves data in LocalStorage automatically
🌍 Multi-language: Farsi & English


🛠 Built With

  • ⚛️ React 18 – Modern UI framework
  • 🎨 TailwindCSS 3 – Elegant styling
  • 🟦 TypeScript – Type safety & scalability
  • ⚡ Vite – Super fast bundler
  • 🌟 lucide-react – Beautiful icons

📌 Installation & Usage

Clone the repository and install dependencies:

git clone https://github.com/code3-dev/todo-list.git
cd todo-list
yarn install  # or npm install

🚀 Run Development Server

yarn dev  # Start Vite development server
npm run dev

🔧 Build Production Version

yarn build  # Bundle the app for production
npm run build

👀 Preview Production Build

yarn preview  # Run a local preview server
npm run preview

🧹 Lint Code

yarn lint  # Check for linting errors
npm run lint

🚀 Deployment

Deploy instantly with Vercel:

Deploy with Vercel


⚙️ Configuration

Edit the following files as needed:

  • public/sw.jsconst CACHE_NAME = "task-manager-client-1";
  • public/manifest.json → Set name, short name, icons, screenshots, and description

📬 Contact

About

Nano Todo is a powerful, PWA-enabled task manager with a modern UI, fast performance, and multi-language support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published