A clean and beginner-friendly Command-Line To-Do List Application built in Python.
This project was developed to strengthen my understanding of core programming concepts including functions, user input, loops, list manipulation, and basic error handling β all without external libraries.
- β Add new tasks to a list
- π View current tasks in a numbered format
- ποΈ Delete tasks by index with confirmation
- π‘οΈ Error handling for invalid input
- πΆ Written in pure Python, ideal for learning and growth
- πΎ Tasks are saved to a local
tasks.txtfile and automatically reloaded on startup.
A simple and elegant Python To-Do List application with a graphical user interface built using tkinter.
β
Clean interface
π§ Save tasks automatically
π Features Add new tasks with a single click
Delete selected tasks with confirmation
Clear all tasks at once
Automatically saves to a file (tasks.txt)
Loads saved tasks on startup
Simple, minimal UI using tkinter