A simple command-line To-Do List application built with Python 3.
This project helps you manage your daily tasks β you can add, delete, view, and mark tasks as done β all from your terminal.
Your tasks are saved locally, so you wonβt lose them even after restarting the program.
- β Add new tasks with a name and time
- β Delete tasks easily
- π View all pending (undone) tasks
- π Mark tasks as done, moving them to a completed log
- πΎ Auto-save system to prevent data loss
When you run the program, you will see:
- Add a task
- Delete a task
- View undone tasks
- Mark a task as done
βΉοΈ Enter any other number to exit.
1.Add a task
2.Delete a task
3.View undone tasks
4.Mark a task as done
Other number to exit
1
enter task name: study python
enter time: 6:00 PM
β
 task added successfully!
4
enter the task name: study python
Good, you did well β
- Pending tasks are stored in todo.txt
- Completed tasks are stored in tododone.txt
- The app automatically loads and saves tasks whenever you add, delete, or complete a task
- Python 3.8+
- No external libraries needed
Thomas Addisu
π Software Engineering Student
π‘ Passionate about Python, Productivity Tools & Automation