https://github.com/m-ah07/to-do-list-csharp
A simple C# console app for managing tasks, featuring add, update, complete, and persistent JSON-based storage. Great for learning file handling and OOP concepts.
https://github.com/m-ah07/to-do-list-csharp
csharp csharp-projects desktop-application open-source personal-productivity productivity-tools simple-applications task-management to-do-list
Last synced: 3 months ago
JSON representation
A simple C# console app for managing tasks, featuring add, update, complete, and persistent JSON-based storage. Great for learning file handling and OOP concepts.
- Host: GitHub
- URL: https://github.com/m-ah07/to-do-list-csharp
- Owner: m-ah07
- License: mit
- Created: 2024-12-11T15:51:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T05:47:26.000Z (5 months ago)
- Last Synced: 2025-02-12T16:52:46.981Z (4 months ago)
- Topics: csharp, csharp-projects, desktop-application, open-source, personal-productivity, productivity-tools, simple-applications, task-management, to-do-list
- Language: C#
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# To-Do List App in C#
## Overview
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 tasksThis project is designed to help beginners learn the basics of C# programming, including handling user input, using lists, and performing basic operations.
---
## 🚀 Features
1. **Add Tasks:** Add a new task to your to-do list.
2. **View Tasks:** Display all tasks in your list.
3. **Complete Tasks:** Mark a task as complete and remove it from the list.
4. **Delete Tasks:** Permanently delete a task from the list.## 🛠️ Getting Started
### Prerequisites
- Install [Visual Studio](https://visualstudio.microsoft.com/) or any C# IDE.
- .NET Framework or .NET Core SDK installed on your machine.### Running the Application
1. Clone the repository:
```bash
git clone https://github.com/m-ah07/to-do-list-csharp.git
```2. Navigate to the project directory:
```bash
cd to-do-list-csharp
```3. Compile and run the program:
```bash
dotnet run
```## ✨ Future Enhancements
- Add persistence with `tasks.json` to save tasks between sessions.
- Implement priority levels for tasks.
- Create a GUI version of the application.## 🤝 Contributing
Feel free to fork this repository and submit pull requests to enhance functionality or add features.## 🌟 Show Your Support
If you found this project helpful, please consider giving it a ⭐ on GitHub. Your support means the world to us!