Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task completion: Taskboard System (Srijit Chakraborty) #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

srijitt
Copy link

@srijitt srijitt commented Aug 30, 2024

Functional Requirements fulfilled:

  • Sequential Task Generation

    • Tasks are unlocked in a sequential manner.
    • Employees must complete all tasks within a group before tasks from the next group become available.
    • Upon completing a task, the next task in the sequence becomes active.
  • Auto-Initialization:

    • When the program initializes, the first task is automatically created and assigned to the employee.
  • Task Management:

    • Employees can view their active tasks.
    • Employees can mark tasks as completed.

Screenshot 2024-08-30 105134

Screenshot 2024-08-30 105151

Screenshot 2024-08-30 105215

Design: Followed the design sample as provided, and made some enhancements such as dark theme, color badges, grids, etc. Used MaterialUI as a design library, and core CSS for additional cascading. Also, made it responsive for viewing in different devices, such as mobile, tablets, and PC.

Tests: Passed all the testcases. Slightly modified 2-3 testcases, as i defined additional functions to make the process easier, and maintain project logic, such as method calls. Rest apart, it passes the logical testing.

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant