This is a modern To-Do app that makes task management seamless and efficient. With the latest update, the app now includes a powerful ⏰ Deadline Management System, allowing you to set deadlines for each to-do. If a deadline is crossed, the task automatically expires, ensuring you stay on top of your priorities. The app also features 📊 Real-Time Chart Updates that reflect every change—whether a task is completed, deleted, or expired.
All your to-do data is securely stored in 💾 localStorage, so you don’t have to worry about losing your information. Additionally, the app offers a customizable user experience with 🌞 Light Mode and 🌙 Dark Mode options.
- Set deadlines for each task.
- If the deadline is crossed, the task automatically expires.
- Each to-do has its own efficient timer system to manage deadlines seamlessly.
- The dynamic chart automatically refreshes whenever a task is completed, deleted, or expired.
- Provides an up-to-date visual representation of your task status.
- Modify your to-dos directly from the interface without any hassle.
- Remove tasks easily when they are no longer needed.
- Mark tasks as completed and unmark them to set them back to pending.
- Switch between light and dark themes for a comfortable viewing experience.
- Visualize the status of completed, pending, and expired tasks with an interactive chart.
- Your data is securely stored in local storage, ensuring it’s preserved even if you close the app.
To install this project, follow these steps:
-
Clone the repository:
git clone https://github.com/Anshmittal86/To-Do-App.git
-
Navigate into the project directory:
cd your-repository
-
Install the necessary dependencies:
npm install ( or ) pip install -r requirements.txt
-
Any other setup instructions
Live:- https://moderntodoappbyansh.netlify.app/
If you’d like to contribute to this project, follow these guidelines:
1. Fork the repository
2. Create a new branch (git checkout -b feature/your-feature)
3. Make your changes
4. Commit your changes (git commit -am 'Add new feature')
5. Push to the branch (git push origin feature/your-feature)
6. Create a new Pull Request
License This project is licensed under the MIT License.MIT
I'm a Frontend developer...
Javascript, HTML, CSS...