A command-line task management application built with Python.
- Add tasks
- View tasks
- Edit tasks
- Delete tasks
- Mark tasks as completed
- JSON persistence
- Priority validation using Enums
- Exception handling for user input
- Python 3
- JSON
- Enum
- Object-Oriented Programming
TaskFlow/ ├── data/ ├── models/ ├── services/ ├── main.py
python main.py- Object-Oriented Programming
- JSON Persistence
- Exception Handling
- Enums
- Modular Project Structure
- Due dates
- Sorting
- Task statistics
- Categories