A simple console-based To-Do List application written in C#. This project allows users to:
- Add tasks
- View the list of tasks
- Mark tasks as complete
- Delete tasks
This project is designed to help beginners learn the basics of C# programming, including handling user input, using lists, and performing basic operations.
- Add Tasks: Add a new task to your to-do list.
- View Tasks: Display all tasks in your list.
- Complete Tasks: Mark a task as complete and remove it from the list.
- Delete Tasks: Permanently delete a task from the list.
- Install Visual Studio or any C# IDE.
- .NET Framework or .NET Core SDK installed on your machine.
-
Clone the repository:
git clone https://github.com/marwan-ahmed-23/to-do-list-csharp.git
-
Navigate to the project directory:
cd to-do-list-csharp
-
Compile and run the program:
dotnet run
- Add persistence with
tasks.json
to save tasks between sessions. - Implement priority levels for tasks.
- Create a GUI version of the application.
Feel free to fork this repository and submit pull requests to enhance functionality or add features.
If you found this project helpful, please consider giving it a ⭐ on GitHub. Your support means the world to us!