Skip to content

yourarnav/get.it.done

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Simple Yet Effective To-Do List App

Smart To-Do List is a sleek, modern task management app designed to help you organize your day efficiently. With features like task categorization, due dates, dark mode, and data persistence using IndexedDB, this app is perfect for users looking for an intuitive and privacy-friendly to-do solution.

screenshot


πŸš€ Features

  • πŸ’‘ Task Management: Add, edit, and delete tasks with ease.
  • πŸ—“οΈ Due Dates: Assign due dates to tasks for better planning.
  • πŸ—‚ Categorization: Group tasks into categories like Personal Development, Finance, Education, and more.
  • πŸŒ™ Dark Mode: Toggle between light and dark themes for better user experience.
  • πŸ”’ Persistent Data Storage: Tasks are stored locally using IndexedDB, ensuring your data remains safe even if the browser history is cleared.
  • πŸŽ‰ Fun Animations: Celebrate task completion with a confetti effect!
  • πŸ” Search Functionality: Easily search tasks using keywords to quickly find what you need.
  • 🎨 Sort Options: Sort tasks by due date, category, or name for better organization.
  • ✏️ Edit After Adding: Quickly edit tasks after adding them for better flexibility.

🌐 Live Demo

Check out the live version of the app hosted on GitHub Pages: Smart To-Do List App


πŸ› οΈ Tech Stack

HTML5 CSS3 JavaScript Confetti.js Font Awesome


✨ How It Works

  1. Add Tasks: Enter your task, set a due date, and choose a category.
  2. Search Tasks: Use the search bar to quickly locate tasks using keywords.
  3. Sort Tasks: Organize your tasks by due date, category, or name using the sorting dropdown.
  4. Edit Tasks: Modify tasks immediately after adding them or later if needed.
  5. Complete Tasks: Mark tasks as complete to celebrate with a confetti animation.
  6. Persistent Storage: All tasks are saved locally using IndexedDB, ensuring your data remains intact.

🀝 Author

Made with ❀️ by Arnav Attri

Passionate about creating intuitive and user-friendly web applications.


πŸ›‘οΈ License

This project is licensed under the MIT License. Feel free to use, modify, and distribute this app as per the license terms.