Your comprehensive solution for efficient task and project management
Features β’ Installation β’ Usage β’ Contributing
TaskSphere is a powerful, intuitive task management application built with C# and the .NET framework. Designed for productivity enthusiasts and professionals alike, TaskSphere transforms the way you organize, track, and complete your tasks with a sleek graphical interface and robust database integration.
Whether you're managing personal to-dos or coordinating complex project workflows, TaskSphere provides the tools you need to stay organized and efficient.
|
|
|
|
| Technology | Purpose |
|---|---|
| C# | Core programming language |
| .NET Framework | Application framework |
| Windows Forms | GUI development |
| SQL Server | Database management |
| GUNA.UI2 | Modern UI components |
Before you begin, ensure you have the following installed:
- π₯οΈ Windows OS (Windows 10 or later recommended)
- π» Visual Studio (2019 or later)
- ποΈ SQL Server (Express edition or higher)
- π¦ .NET Framework (4.7.2 or later)
Follow these steps to get TaskSphere up and running:
git clone https://github.com/burhanahmed1/Task-Management-System.git
cd Task-Management-System- Launch Visual Studio
- Open
TaskSphere.slnsolution file - Wait for NuGet packages to restore automatically
- π Navigate to the
Databasefolder - π Restore the database backup file
- βοΈ Update the connection string in
App.config:
<connectionStrings>
<add name="TaskSphereDB"
connectionString="Server=YOUR_SERVER;Database=TaskSphere;Integrated Security=true;"
providerName="System.Data.SqlClient" />
</connectionStrings>- π¨ Build the solution (
Ctrl + Shift + B) βΆοΈ Run the application (F5)- π Start managing your tasks!
-
π Sign Up
- Launch TaskSphere
- Click "Sign Up" on the login screen
- Fill in your details
- Your account is now created and stored securely!
-
π Subsequent Logins
- Simply enter your credentials
- Access your personalized task dashboard
π Creating Tasks
- Navigate to the task creation panel
- Enter task title and description
- Set priority and deadline (optional)
- Click "Save" to add to your list
π Managing To-Do Lists
- Create custom lists for different projects
- Drag and drop tasks between lists
- Organize tasks by category or priority
- Archive completed lists
β Updating Task Status
- Click on any task to view details
- Toggle status between "Pending" and "Completed"
- Track your progress in real-time
β Prioritizing Tasks
- Click the star icon on important tasks
- View all starred tasks in the "Important" filter
- Never miss critical deadlines
ποΈ Deleting Tasks
- Select the task you want to remove
- Click the delete icon
- Confirm deletion when prompted
π Dashboard Analytics
- View task completion statistics
- Monitor upcoming deadlines
- Track productivity trends
- Filter by status, priority, or date
- Click the Exit icon in the bottom-left panel
- Your data is automatically saved
We welcome contributions from the community! Here's how you can help:
- π Report bugs and issues
- π‘ Suggest new features
- π Improve documentation
- π§ Submit pull requests
- Fork the repository
- Create a 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 licensed under the MIT License - see the LICENSE file for details.
MIT License - Free to use, modify, and distribute


