A Windows Forms-based To-Do List application that allows users to manage their tasks efficiently.
- Add new tasks
- Update existing tasks
- Mark tasks as completed
- Store tasks in MSSQL database
- Simple and intuitive user interface
- Windows OS
- .NET Framework
- Visual Studio (recommended for development)
- CrystalReport
- Clone the repository
git clone https://github.com/uvindusl/To-do-Application.git
- Open the solution in Visual Studio
- Restore NuGet packages
- Build and run the application
- C#
- Visual Studio 2022
- Windows Forms
- MSSQL
- .NET Framework
- CrystalReport
The application uses SQLite to store tasks. The database is automatically created when you run the application for the first time.
To-do-Application/
│
├── To-do-Application/
│ ├── Form1.cs
│ ├── Program.cs
│ ├── addtask.cs
│ ├── alltaskrpt.cs
│ ├── alltaskrept.cs
│ ├── App.config
│ ├── completedtask.rpt
│ ├── comtaskreports.cs
│ ├── Form1.cs
│ ├── login.cs
│ ├── packages.config
│ ├── Program.cs
│ ├── progrstaskrept
│ ├── register.cs
│ ├── settings.cs
│ ├── updatetask.cs
│ ├── viewallreports.cs
│ ├── viewomtask.cs
│ └── viewprogressreports.cs
│
└── To-do-Application.sln
- Add tasks with title and description
- View list of tasks
- Update task details
- Delete tasks
- Mark tasks as complete/incomplete
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is open-source. Distributed under the MIT License.
Uvindu Sankalpa - GitHub Profile