A command-line Python program to manage tasks with categories. Tasks can be added, marked as completed, removed, and filtered by category. All tasks are saved to a local JSON file to persist between sessions.
- Add tasks with categories (Work, Personal, etc.)
- View current and completed tasks
- Mark tasks as completed
- Remove completed tasks
- Filter tasks by category
- Save/load tasks using a JSON file
- The program creates and reads from todo_list.json automatically.