Nano Todo is a powerful, PWA-enabled task manager with a modern UI, fast performance, and multi-language support.
β
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
- βοΈ React 18 β Modern UI framework
- π¨ TailwindCSS 3 β Elegant styling
- π¦ TypeScript β Type safety & scalability
- β‘ Vite β Super fast bundler
- π lucide-react β Beautiful icons
Clone the repository and install dependencies:
git clone https://github.com/code3-dev/todo-list.git
cd todo-list
yarn install # or npm install
yarn dev # Start Vite development server
npm run dev
yarn build # Bundle the app for production
npm run build
yarn preview # Run a local preview server
npm run preview
yarn lint # Check for linting errors
npm run lint
Deploy instantly with Vercel:
Edit the following files as needed:
public/sw.js
βconst CACHE_NAME = "task-manager-client-1";
public/manifest.json
β Set name, short name, icons, screenshots, and description
- Author: Hossein Pira
- Email: h3dev.pira@gmail.com
- Telegram: @h3dev
- Instagram: @h3dev.pira