Command-line task manager built in Python using Object-Oriented Programming (OOP) principles.
It allows you to add, remove, complete, and list tasks, with data saved persistently in a JSON file.
- Add new tasks with optional deadlines.
- Mark tasks as completed.
- Remove tasks by number.
- Display all tasks with status and deadline.
- Persistent storage using JSON (no data loss between runs).
- Clone this repository:
git clone https://github.com/AliNasser05/task-manager.git cd task-manager python task_manager.py