Daily Tasks: Tasks reset daily, with a cool "Task Status" system and a gamified score to keep you motivated.Normal Tasks: A flexible list where tasks persist until you decide otherwise.
(Deadlines won't help you if you dont open this application daily, so do open it daily, lazy people!)
Add Tasks: Because who doesn’t love adding more to their plate?Delete Tasks: Like a magician, make tasks disappear (poof!).
Edit Tasks: Change your mind? No problem! Just edit away.
Daily and Normal Tasks: Keep your life organized like a well-sorted sock drawer with deadline for your tasks.
Task Status: Know when you’ve conquered your tasks (or when they’ve conquered you).
Deadline Management: Because we all know deadlines are just necessary… right?
Stores tasks in local files (data.txt and dailydata.txt) for persistence.Metadata (like dates, status, scores and deadlines) managed in metadata.txt. A personal assistant in file form.
Mark tasks as "done" and earn points!Score resets if you miss a day (motivation, or mild anxiety—you decide).
Automatically creates required files if missing. Even your code likes to stay organized
Uses C++ STL (, , , ) for file handling and user-friendly operations.Console clearing magic with system("cls"). Works on Windows—Linux/macOS users, swap with system("clear").
This To-Do List application is designed to be more than just a simple organizer, it’s a comprehensive tool that combines functionality with user engagement through features like deadline management and score tracking. Whether you're managing daily chores or long-term projects, this app has got your back!
"It's very simple to make todo list.. so lame", this is what everyone said. "How can we make it work completely and with some fun?", is what my mind said.