Skip to content

uvindusl/To-do-Application

Repository files navigation

To-Do Application

Project Description

A Windows Forms-based To-Do List application that allows users to manage their tasks efficiently.

image

Features

  • Add new tasks
  • Update existing tasks
  • Mark tasks as completed
  • Store tasks in MSSQL database
  • Simple and intuitive user interface

Prerequisites

  • Windows OS
  • .NET Framework
  • Visual Studio (recommended for development)
  • CrystalReport

Installation

  1. Clone the repository
git clone https://github.com/uvindusl/To-do-Application.git
  1. Open the solution in Visual Studio
  2. Restore NuGet packages
  3. Build and run the application

Technologies Used

  • C#
  • Visual Studio 2022
  • Windows Forms
  • MSSQL
  • .NET Framework
  • CrystalReport

Database Setup

The application uses SQLite to store tasks. The database is automatically created when you run the application for the first time.

Project Structure

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

Functionality

  • Add tasks with title and description
  • View list of tasks
  • Update task details
  • Delete tasks
  • Mark tasks as complete/incomplete

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is open-source. Distributed under the MIT License.

Contact

Uvindu Sankalpa - GitHub Profile

About

A Windows Forms-based To-Do List application that allows users to manage their tasks efficiently.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages