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

Updates to creating a parent group flow #39

Open
Deepaligb24 opened this issue Feb 28, 2025 · 0 comments
Open

Updates to creating a parent group flow #39

Deepaligb24 opened this issue Feb 28, 2025 · 0 comments

Comments

@Deepaligb24
Copy link

Deepaligb24 commented Feb 28, 2025

This issue covers the full flow for creating or joining a Parent Group by a facilitator and a co-facilitator

User flow for creating a parent group for facilitator

  1. User clicks on the icon on the homepage to create a parent group.
  2. User is navigated to the Parent Group page.
  3. User selects whether they are a facilitator or co-facilitator.
  4. Facilitator flow:
    • Enters a group name.
    • System generates a unique Parent Group ID.
    • Parent Group is created.
  5. Co-facilitator flow:
    • Enters the Parent Group ID shared by the facilitator.
    • Joins the group if the ID is valid.

Screen-by-Screen Details & Notes

Navigated to the Parent Group page.

Notes:

  • Update the header to match the screenshot - includes app logo & back navigation arrow (where applicable)
  • Add the empty state when no active groups are present
  • Add a button to create/join a group

Selects whether they are a facilitator or co-facilitator

Notes:

  • Next button should be disabled until a selection is made (either Facilitator or Co-Facilitator)
  • Selection should persist if the user navigates back.

FOR FACILITATOR: Enter Group Name

Notes:

  • This screen is only shown if the user selects Facilitator.
  • Separated adding a parent from entering a group name.
  • Create Group button should be disabled until at least one character is entered in the Group Name field.

FOR FACILITATOR :Unique Parent Group ID is generated & Parent Group is created

Notes:

FOR CO-FACILITATORS: Enter the unique group ID shared by facilitator after selecting they are co-facilitator

Notes:

  • This screen is shown only if the user selects Co-Facilitator.
  • Join Group button should be disabled until a group ID is entered.
  • Show an error message if: the Parent Group ID does not match validation rules, the Parent Group ID does not exist in the system, co-facilitator is already added to the parent group.

FOR CO-FACILITATORS: Views the Parent Group Page

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

No branches or pull requests

1 participant