TaskTrackPro is a robust task management system built with .NET Core MVC, providing functionalities for managing tasks, projects, and user roles with a clean and user-friendly interface.
- User Authentication: Secure login and registration using Identity framework.
- Role Management: Different roles for Admin, Project Manager, and User.
- Task Management: CRUD operations for tasks with priority levels and deadlines.
- Project Management: Creating, updating, and deleting projects.
- Activity Tracking: Logs user activities for better traceability.
- Responsive UI: Built with Bootstrap and Kendo UI for sleek user experience.
- .NET Core MVC
- Kendo UI
- PostgreSQL
- Bootstrap
- C#
- .NET SDK 7.0+
- PostgreSQL
- Visual Studio / Visual Studio Code
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd TaskTrackPro - Restore dependencies:
dotnet restore
- Update
appsettings.jsonwith your PostgreSQL connection string. - Apply migrations:
dotnet ef database update
- Run the application:
dotnet run
- Register or Login as a user.
- Create or manage projects and tasks.
- View project details and task progress.
- Manage user roles if you are an admin.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.