Skip to content

Smart-To-Do is a dynamic and feature-rich to-do application designed to help you manage your tasks efficiently. With real-time tracking, customizable themes, and insightful visualizations, staying organized has never been easier!

Notifications You must be signed in to change notification settings

Ayushjhawar8/Smart-To-Do

Repository files navigation

Smart-To-Do

Smart-To-Do is a dynamic and feature-rich to-do application designed to help you manage your tasks efficiently. With real-time tracking, customizable themes, and insightful visualizations, staying organized has never been easier!

Features

  • Task Management: Create, edit, and delete tasks effortlessly.
  • Set Deadlines: Assign deadlines to tasks and track how much time remains in real time.
  • Dark/Light Mode: Toggle between dark and light themes to suit your preferences.
  • Progress Visualization: A pie chart provides an at-a-glance view of:
    • Completed tasks
    • Remaining tasks
    • Expired tasks
  • Responsive Design: Fully functional across devices, from desktops to mobile phones.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Visualization: Chart.js
  • Theme Toggle: CSS Variables and JavaScript

How to Use

  1. Clone the repository:
git clone https://github.com/Ayushjhawar8/Smart-To-Do
  1. Install the dependencies:
npm install
  1. Start the application:
npm run dev

Screenshots

Light Mode:

Light Mode Screenshot

Dark Mode:

Dark Mode Screenshot

Pie Chart Visualization:

Pie Chart Visualization Screenshot

Contribution

Contributions are welcome! Feel free to fork this repository, open issues, or submit pull requests.

About

Smart-To-Do is a dynamic and feature-rich to-do application designed to help you manage your tasks efficiently. With real-time tracking, customizable themes, and insightful visualizations, staying organized has never been easier!

Resources

Stars

Watchers

Forks