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.
- C#
- .NET Framework
- Windows Forms
- SQL Server (or any other database used)
- GUNA.UI2 package
- Create tasks and to-do lists
- Set task statuses (Pending/Completed)
- Mark tasks as important
- Delete tasks
- Dashboard for task overview
- Windows OS
- Visual Studio
- SQL Server (or the database system you are using)
-
Clone the repository:
git clone https://github.com/burhanahmed1/Task-Management-System.git
-
Open the solution file:
- Open
TaskSphere.sln
in Visual Studio.
- Open
-
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.
- Restore the database backup provided in the
-
Build and run the application:
- Build the solution in Visual Studio.
- Run the application.
-
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.
-
Creating Tasks:
- Open the application and navigate to the task creation section.
- Enter task details and save.
-
Managing To-Do Lists:
- Create new lists, add tasks to them, and organize as needed.
-
Setting Task Status:
- Update the status of tasks to 'Pending' or 'Completed' from the task details view.
-
Marking Important Tasks:
- Star tasks to mark them as important for quick access.
-
Deleting Tasks:
- Remove tasks from your list by selecting the delete option.
-
Dashboard Overview:
- Use the dashboard to get a quick overview of all tasks, their statuses, and important tasks.
-
Exit/Close App:
- Click on the Exit icon in the bottom of the main left panel.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
Inspiration for this project came from the need for efficient task management tools.