Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/williyam-m/task-management-system


https://github.com/williyam-m/task-management-system

django object-relational-mapping orm pillow python sqlite3

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

## Live Link:
**https://mrtaskmanager.pythonanywhere.com/ (Deployed on Cloud)**

> # Usage Guide

## Demo Video Link:
**https://drive.google.com/file/d/1m-JnLUraG4sbx-S_qMJriD9fAWsZxmaw/view?usp=sharing**

## Register or Login:
![Screenshot (39)](https://github.com/williyam-m/Task-Management-System/assets/146324543/a57fcda8-1fc8-458c-a48c-609ce6ed23f5)

## Access your Dashboard:
![Screenshot (55)](https://github.com/williyam-m/Task-Management-System/assets/146324543/e248a117-74bc-4de1-a7cc-35d46a820fb0)

![Screenshot (42)](https://github.com/williyam-m/Task-Management-System/assets/146324543/ea2aa8e7-aba6-4e54-aafe-166231415781)

## Add Task:

## Task Collaboration Workflow

## User1 Creates a Task and Assigns to User2

**1) User1 -> Adds Task and assigns it to User2.**

![Screenshot (49)](https://github.com/williyam-m/Task-Management-System/assets/146324543/9284608e-35d9-4c5e-8283-8214ddd5a9af)

![Screenshot (50)](https://github.com/williyam-m/Task-Management-System/assets/146324543/9508abe5-5f5e-4481-b20e-3db929487efd)

**2) User2 -> View the assigned tasks**

![Screenshot (51)](https://github.com/williyam-m/Task-Management-System/assets/146324543/eb84ca9e-5801-462e-b377-3c482658794e)

**3) User2 -> Completes Task (marks the task as completed)**

![Screenshot (52)](https://github.com/williyam-m/Task-Management-System/assets/146324543/d163ecb1-cd17-45eb-8cca-5e095e57279d)

**4) User1 -> Checks whether User2 completed the task or not**

![Screenshot (53)](https://github.com/williyam-m/Task-Management-System/assets/146324543/0abb4663-004b-47d0-a2b8-a8c520240266)

> ## User1's Permissions (Task Assigned to User2)

| Action | View Task | Edit Task | Delete Task | Complete Task |
|----------------|-----------|-----------|-------------|---------------|
| Permission | ✅ | ✅ | ✅ | ❌ |

> ## User2's Permissions (Task Assigned by User1)

| Action | View Task | Edit Task | Delete Task | Complete Task |
|----------------|-----------|-----------|-------------|---------------|
| Permission | ✅ | ❌ | ❌ | ✅ |

## User1 Creates a Task for Themselves

**1) User1 -> Adds Task and assigns it to themselves.**

![Screenshot (43)](https://github.com/williyam-m/Task-Management-System/assets/146324543/4f94e492-248e-4cc5-afbb-eb8e1ed938dd)

![Screenshot (44)](https://github.com/williyam-m/Task-Management-System/assets/146324543/c33ecd02-459e-4c1c-89ec-6783fe0dd4bd)

**2) User1 -> Completes Task (marks the task as completed)**

![Screenshot (48)](https://github.com/williyam-m/Task-Management-System/assets/146324543/8f9a9c7e-c773-43c8-938e-1a3d1c06f5a7)

> ## User1's Permissions

| Action | View Task | Edit Task | Delete Task | Complete Task |
|----------------|-----------|-----------|-------------|---------------|
| Permission | ✅ | ✅ | ✅ | ✅ |

## Edit Task:

**Task Creator only has access to Edit**

![Screenshot (47)](https://github.com/williyam-m/Task-Management-System/assets/146324543/c70b5ce9-51b2-411e-af64-d4df7f99c574)

## Delete Task:

**Task Creator only has access to Delete**

## Complete Task:

**Assignee only has access to Complete**

## Edit Profile Picture:

![Screenshot (54)](https://github.com/williyam-m/Task-Management-System/assets/146324543/a6bf589f-4457-49a8-bde0-73bd49ebf9ff)

> ## NOTE
**Time : Coordinated Universal Time ‎(UTC)‎**