0% found this document useful (0 votes)
2 views

Tutorial Assessment

The document outlines a to-do app where users can create tasks for themselves or assign them to others, with tasks having specific attributes and statuses. It describes workflows for self-assigned tasks and tasks assigned to other users, detailing how task statuses change throughout the process. Additionally, the app features a dashboard for displaying task statistics and includes pagination and filtering options for task management.

Uploaded by

mfdj3554
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Tutorial Assessment

The document outlines a to-do app where users can create tasks for themselves or assign them to others, with tasks having specific attributes and statuses. It describes workflows for self-assigned tasks and tasks assigned to other users, detailing how task statuses change throughout the process. Additionally, the app features a dashboard for displaying task statistics and includes pagination and filtering options for task management.

Uploaded by

mfdj3554
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Todo Project

For this to-do app, users can create tasks for themselves or request other users to
complete their tasks.

Task: A task would have the following.


- Task Name
- Description
- Executed By Self(a field indicating whether the creator of the task or other users would
do the task)
- Assign to (only shows when not executed by the creator of the task).

Task status:
- Pending Request: The status of the task when initially created for another user
- In Progress: The status of the task when the request has been accepted by the other
user, or the initial status when created for self{creator of the task}
- Rejected: The status of the task if the request is rejected.
- Completed: the final status of the task

Workflows:
Self Task Workflow:
- If a task is created for yourself, the status of the task becomes In progress, after
which when the task is marked as completed it would become completed.

Task For Other Existing Users:


- If a task is created for another user, the task status becomes pending request,
and should be seen by the other user. If the task is accepted by the user, the
status of the task will be in progress. When the task is done, the user should
then be able to mark as complete.

Other Features:
- The App should also Have another page called the Dashboard that displays;
1. All Todos, Pending Request Taks, Tasks In Progress, Tasks Completed.
2. Then a Pie chart breakdown of Tasks In Progress, and Tasks Completed
3. Then a Pie chart breakdown of Tasks Accepted, and Tasks Rejected
- The Table/List should have pagination
- Then in the page where List/Tables are displayed, there should be filters (Based On
Status, Based On Whether is executed by self or not)

You might also like