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

Layer 1 Resident Dashbaord > Organize Favorites by Content Type #550

Open
3 tasks
chrissantillan opened this issue Dec 6, 2024 · 0 comments
Open
3 tasks
Assignees

Comments

@chrissantillan
Copy link
Collaborator

User Story:

As a Resident, I want my favorites automatically grouped into predefined categories (Libraries, Videos, and Helpful Links), so that I can better manage my saved content without additional effort.

Description:

This issue introduces a stopgap solution for organizing favorites by automatically grouping them by content type on the Resident Dashboard:

  • Libraries
  • Videos
  • Helpful Links

The groups are determined by the type of the favorite and require no input from the resident.

The favorites section in the resident dashboard will display the three categories, with each favorite listed under its appropriate group.

Tasks:

  • Update the Resident dashboard’s Favorites section to display the three predefined collections:
    • Libraries
    • Videos
    • Helpful Links
  • Implement collapsible sections for each category to improve usability.
  • Add icons to distinguish collections (optional).

User Flow:

  1. Resident Views Favorites Section:
    • Resident logs into UnlockEd and navigates to their Favorites section.
  2. View Predefined Categories:
    • Favorites are displayed in three predefined categories: Libraries, Videos, and Helpful Links.
    • Each category contains the appropriate favorited items.
  3. Expand/Collapse Categories:
    • Resident can expand or collapse categories to focus on specific types of content.

Sample Screenshot:

Resulting My Learning (Dashboard) would look similar to this:

Image

Acceptance Criteria:

  • Backend:
    • All favorites are automatically categorized into one of the three predefined groups (Libraries, Videos, Helpful Links).
  • Frontend:
    • The Favorites section displays the three collections: Libraries, Videos, Helpful Links.
    • Each grouping lists the appropriate favorites grouped together. Favorites are arranged by date with each group.
  • User Experience:
    • Residents can easily find and view their favorites organized into the three predefined groups.
    • No manual input is required for this categorization.

Technical Considerations

  • Predefined Collections Only:
    • This implementation does not support adding custom collections or assigning favorites to multiple collections.
  • Future Scalability:
    • This should serve as a foundation for adding custom categories or more advanced organizational features in the future.
@jtucholski jtucholski changed the title Organize Favorites by Content Type Layer 1 Resident Dashbaord > Organize Favorites by Content Type Dec 11, 2024
@carddev81 carddev81 self-assigned this Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants