Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ TaskTide - To-Do List Manager 🧠🗂️

Your Personal Productivity Assistant – Simple, Fast, Beautiful. 🎯

Tired of messy sticky notes and forgotten tasks? TaskTide is a beautifully crafted Python desktop application using Tkinter, SQLite, and tkcalendar. It helps you track, manage, and complete your daily goals with ease.


✨ Features That Keep You On Track ✨

🎯 Add, Edit, Delete Tasks – Simple task management with just a few clicks
🔍 Search, Filter & Sort – Quickly find tasks by keyword, category, or priority
🕶️ Dark Mode / Light Mode – Switch to your favorite look anytime
📅 Smart Date Picker – Pick deadlines using a calendar widget
📊 Completion Progress Bar – Track your daily wins visually
🎨 Color Tags for Priority – 🔴 High, 🟡 Medium, 🟢 Low
⚠️ Overdue Alerts – Missed a deadline? It's highlighted in red!
📁 Persistent Storage – Uses SQLite to keep your tasks safe
📂 Multi-select Support – Delete or update multiple tasks at once


📦 Requirements

Before you get started, make sure you have the following:

  • ✅ Python 3.7 or above
  • tkinter (comes with python)
  • 📅 tkcalendar
  • 💾 sqlite3 (also built-in with Python)

Install dependencies using:

pip install tkcalendar

🚀 Getting Started

1️⃣ Clone the Repository:

git clone https://github.com/Devika-sajeev1010/TaskTide.git
cd TaskTide

2️⃣ Install Required Packages:

pip install -r requirements.txt

3️⃣ Run the Application:

python tasktide.py

🚦 How to Use TaskTide

  1. 📝 Add a Task: Fill in task name, category, priority, and due date.
  2. 📁 Manage Tasks: Use Edit or Delete to manage existing entries.
  3. 🔍 Search & Filter: Filter tasks by category or priority. Use search to quickly find specific items.
  4. Mark Complete: Select tasks and click ✅ Task Completed to toggle their status.
  5. 📅 See Progress: Check your progress bar to see how productive your day is!

🧩 Project Structure

📦 TaskTide/
 ┣ 📄 tasktide.py           # Main GUI application
 ┣ 📄 requirements.txt      # Dependencies
 ┣ 📄 LICENSE               # MIT License
 ┣ 📄 README.md             # You're reading it!

🤝 Want to Contribute?

Found a bug? Got a feature idea? Contributions are welcome!
Fork this repository, make your changes, and submit a pull request. Let's make TaskTide better together!


📜 License

MIT License

© 2025 Devika Sajeev
See LICENSE file for full details.

🚀 Stay organized, productive, and stress-free – the tide is in your favor with TaskTide! 🌊

About

A To-Do-List Maker Implemented Using Python

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages