Language Notice: View in Arabic (العربية) |
A simple console-based task management system built with C# that allows you to create, edit, track, and delete tasks efficiently.
- 📝 Add new tasks with descriptions
- ✏️ Edit existing task descriptions
- ✅ Mark tasks as completed
- 🗑️ Delete tasks from the list
- 📋 View all tasks with completion status
- 🔢 Automatic task ID generation
- 🎨 Color-coded messages (success/error)
- 🔄 Persistent task management during session

- Requirements: .NET 6.0+ Runtime
- Clone the repository:
git clone https://github.com/MohmdAliMohmd/todo-list-console.git
- Navigate to project directory
- Run the application:
dotnet run
Todo List Application:
1. Add Task
2. Edit Task
3. Mark Task as Completed
4. Delete Task
5. Exit
- Use numeric keys (1-5) to navigate
- Follow on-screen prompts for each operation
- Tasks display with ID and completion marker (✓ = completed)
================ Your Todolist:================
1[ ] Buy groceries
2[✓] Finish project report
3[ ] Call client
==============================================
Contributions welcome! Please submit issues or pull requests for:
- Bug fixes
- New features
- Documentation improvements