A simple to-do list application with both command-line and graphical interfaces. Easily add, view, complete, and delete your daily tasks. Tasks are saved in a JSON file for persistence.
- Add, view, and delete tasks
- Mark tasks as done
- Persistent storage in
tasks.json - Command-line and GUI (Tkinter) interfaces
- Python 3.x (no external dependencies)
Command-Line:
python todo_cli.py
Graphical Interface:
python todo_gui.py
All tasks are saved in tasks.json in the project folder.