A modern and responsive To-Do List application built with React and TypeScript.
This app helps users manage daily tasks efficiently with task tracking, completion status, statistics cards, and local storage persistence.
- Add New Tasks
- Mark Tasks as Completed
- View Individual Tasks
- Pending Tasks Counter
- Completed Tasks Counter
- Locked Tasks Counter
- Total Tasks Overview
- Local Storage Data Persistence
- Responsive User Interface
- Fast and Simple Task Management
- React.js
- TypeScript
- Tailwind CSS
- Local Storage
- Vite / CRA
├── src/
│ ├── components/
│ └── App.tsx
├── public/
├── package.json
└── README.mdClone the repository:
git clone https://github.com/your-username/todo-app.gitMove into the project folder:
cd todo-appInstall dependencies:
npm installRun the development server:
npm run dev- Create Tasks
- Update Tasks
- Complete Tasks
- Lock Tasks
- Delete Tasks
- Task Statistics Dashboard
- Persistent Storage with Local Storage
You can deploy this project on:
- Vercel
- Netlify
- GitHub Pages
- Drag and Drop Tasks
- Dark Mode
- Task Categories
- Due Dates & Reminders
- User Authentication
- Cloud Database Support
Contributions are welcome.
Feel free to fork the project and submit pull requests.
This project is licensed under the MIT License.
Developed by Shahmeer Rana