The Task Management System is a web-based application designed to help users manage their tasks efficiently. It provides features for creating tasks, assigning them to users, setting deadlines, and tracking progress. The system aims to improve productivity and collaboration within teams by providing a centralized platform for task management.
- Frontend: Angular
- Backend: .NET Core
- Database: SQL Server
Click here to see the project running
You can use one of the seeded users listed below or sign up and create your own user
Username | Password |
---|---|
sponge_bob | pass123 |
patrick | 123 |
squidward | 123 |
mr_krabs | money |
-
Log in
-
Sign in (by clicking in the "Sign up here" link as illustrated in the image above)
-
Log out (by clicking the button found in the top right corner after logging in)
-
Users can create new tasks, specifying a title, description, deadline, and assignee. (Create a task by clicking on the top right button as shown below)
-
Tasks can be categorized by status (To Do, In Progress, Done)
-
Users can edit and delete tasks they created
-
Tasks can be assigned to specific users within the system
-
Users can filter tasks based on criteria such as status, assignee, and deadline
-
Tasks can be sorted by various attributes (id, deadline, priority)
-
Clicking on a task will display detailed information including title, description, deadline, assignee, and status
-
Users can update the status of tasks (e.g., mark as in progress, mark as completed)