A lightweight command-line task manager built with C# and .NET. This app allows users to add, list, complete, and delete tasks β all stored in a local tasks.json file. Perfect for developers who love simplicity and control from the terminal.
- β Add new tasks with custom titles
- π List all tasks with completion status
- βοΈ Mark tasks as completed
- ποΈ Delete tasks by ID
- πΎ Persistent storage via
tasks.json - π§Ό Clean code structure using services and models
- .NET SDK 6.0+
- Terminal or command prompt
cd "Task Tracker"
dotnet run
π Usage
Choose an option from the menu:
Code
1. Add Task
2. List Tasks
3. Complete Task
4. Delete Task
5. Exit
π License
This project is licensed under the MIT License. See below for details.