This project is a part of my learning journey to solidify my software development knowledge. It's a CLI app that helps track and manage tasks.
- Add tasks
- Update tasks
- Delete tasks
- List all tasks
- List all done tasks
- List all tasks that are in progress
- Use a JSON file to store tasks in the same directory
- The JSON file should be created if it does not exist
- No external libraries or frameworks
- Handle errors and edge cases gracefully