A beginner-friendly command-line To-Do List application built with Python to help users organize and manage daily tasks efficiently.
This project was created to practice Python fundamentals while building a useful productivity application.
It allows users to create, view, complete, and remove tasks through a simple menu-driven interface.
- Add new tasks
- View all tasks
- Mark tasks as completed
- Delete tasks
- Menu-driven interface
- Beginner-friendly command-line application
- Python 3
git clone https://github.com/kirtisharma-sudo/todo_list.gitcd todo_listpython todo_list.py
todo_list_app/
│
├── todo_list.py
├── README.md
├── LICENSE
└── .gitignore
This project helped me practice:
- Lists
- Loops
- Functions
- Conditional Statements
- User Input Handling
- Menu-Driven Programming
- Python Fundamentals
- Save tasks to a file
- Add due dates
- Task priorities
- Search tasks
- Task categories
- GUI version using Tkinter
- Cloud synchronization
Kirti Sharma
GitHub: https://github.com/kirtisharma-sudo
This project is licensed under the MIT License.