Skip to content

A Task Management System built with C# and .NET framework, featuring a user-friendly GUI, database connectivity, and a comprehensive dashboard for task creation, status updates, prioritization, and deletion.

License

Notifications You must be signed in to change notification settings

burhanahmed1/Task-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management System

Introduction

TaskSphere is an application designed to help you efficiently manage your tasks and to-do lists. Built with C# and the .NET framework, this system offers a user-friendly GUI and robust database connectivity. With TaskSphere, you can create tasks, organize them into to-do lists, set statuses, mark important tasks, and delete tasks. The comprehensive dashboard provides an overview of all your tasks.

Graphical User Interface

Login Page Dashboard Page AllProjects Page AddProjects Page

Technologies Used

  • C#
  • .NET Framework
  • Windows Forms
  • SQL Server (or any other database used)
  • GUNA.UI2 package

Features

  • Create tasks and to-do lists
  • Set task statuses (Pending/Completed)
  • Mark tasks as important
  • Delete tasks
  • Dashboard for task overview

Getting Started

Prerequisites

  • Windows OS
  • Visual Studio
  • SQL Server (or the database system you are using)

Installation

  1. Clone the repository:

    git clone https://github.com/burhanahmed1/Task-Management-System.git
  2. Open the solution file:

    • Open TaskSphere.sln in Visual Studio.
  3. Set up the database:

    • Restore the database backup provided in the Database folder.
    • Update the connection string in the App.config file to match your database settings.
  4. Build and run the application:

    • Build the solution in Visual Studio.
    • Run the application.

Usage

  1. Login/SignUp

    • For a new user SignUp is compulsory, after SignUp user's data will be stored in the database and for his next visits he/she just Login to enter the app.
  2. Creating Tasks:

    • Open the application and navigate to the task creation section.
    • Enter task details and save.
  3. Managing To-Do Lists:

    • Create new lists, add tasks to them, and organize as needed.
  4. Setting Task Status:

    • Update the status of tasks to 'Pending' or 'Completed' from the task details view.
  5. Marking Important Tasks:

    • Star tasks to mark them as important for quick access.
  6. Deleting Tasks:

    • Remove tasks from your list by selecting the delete option.
  7. Dashboard Overview:

    • Use the dashboard to get a quick overview of all tasks, their statuses, and important tasks.
  8. Exit/Close App:

    • Click on the Exit icon in the bottom of the main left panel.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.

Acknowledgements

Inspiration for this project came from the need for efficient task management tools.

About

A Task Management System built with C# and .NET framework, featuring a user-friendly GUI, database connectivity, and a comprehensive dashboard for task creation, status updates, prioritization, and deletion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages