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.