MemberPulse

UJ-M-018: Browse Resource Library

Member explores and discovers resources in the library

Journey Overview

AttributeValue
Journey IDUJ-M-018
ActorMember
GoalFind relevant resources and content
TriggerMember needs information or professional materials
OutcomeMember finds and accesses relevant resources

Preconditions

  • Resources exist in the library
  • Member has appropriate access level

Journey Flow

flowchart TD
    A[Navigate to Resources] --> B[View resource library]
    B --> C{Search or browse?}
    C -->|Search| D[Enter search terms]
    C -->|Browse| E[Browse by category]
    D --> F[View search results]
    E --> F
    F --> G[Apply filters]
    G --> H[View resource cards]
    H --> I[Click resource]
    I --> J[View resource details]

Detailed Steps

  1. Access Resource Library

    Member navigates to Resources:

    • Main navigation → Resources
    • Dashboard → Resource widget
    • Search results
    • Email/notification links
  2. Browse Library

    Library landing page shows:

    ┌─────────────────────────────────────────────────────────────┐
    │ Resource Library                                            │
    ├─────────────────────────────────────────────────────────────┤
    │                                                             │
    │ [🔍 Search resources...                              ]      │
    │                                                             │
    │ CATEGORIES                                                  │
    │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐        │
    │ │ 📄       │ │ 🎥       │ │ 📊       │ │ 📚       │        │
    │ │ Documents│ │ Videos   │ │ Templates│ │ Guides   │        │
    │ │ 124      │ │ 45       │ │ 32       │ │ 28       │        │
    │ └──────────┘ └──────────┘ └──────────┘ └──────────┘        │
    │                                                             │
    │ FEATURED RESOURCES                                          │
    │ ┌─────────────────────────────────────────────────────────┐ │
    │ │ [Image] 2025 Industry Report                            │ │
    │ │ Comprehensive analysis of industry trends...            │ │
    │ │ 📄 PDF • Free • ⭐ Popular                              │ │
    │ └─────────────────────────────────────────────────────────┘ │
    │                                                             │
    │ RECENTLY ADDED                                              │
    │ [Resource cards...]                                         │
    │                                                             │
    └─────────────────────────────────────────────────────────────┘
  3. Search Resources

    Search functionality:

    Search Fields:

    • Resource title
    • Description
    • Keywords/tags
    • Author name
    • Full-text (if enabled)

    Search Behavior:

    • Real-time suggestions
    • Recent searches
    • Popular searches
    • Spell correction
  4. Apply Filters

    Filter options:

    FilterOptions
    CategoryDocuments, Videos, Templates, etc.
    TypePDF, Video, Excel, PowerPoint
    AccessFree, Member, Premium
    DateNewest, Last 30 days, This year
    TopicIndustry-specific topics
    AuthorContent creator
    SeriesResource series/collection
  5. View Resource Cards

    Each resource card displays:

    ElementDescription
    ThumbnailPreview image or file type icon
    TitleResource name
    DescriptionBrief summary
    TypeFile type badge (PDF, Video, etc.)
    Access LevelFree, Member, Premium
    DatePublished/updated date
    DownloadsDownload count
    RatingUser ratings (if enabled)
  6. Sort Results

    Sort options:

    • Most Recent (default)
    • Most Popular (downloads)
    • Highest Rated
    • Alphabetical
    • Relevance (search results)

Resource Types

TypeIconDescription
PDF Document📄Reports, guides, whitepapers
Video🎥Recorded presentations, tutorials
Template📊Excel, Word, PowerPoint templates
Presentation📽️Slide decks
Spreadsheet📈Data files, calculators
Image🖼️Infographics, diagrams
Audio🎧Podcasts, recordings
Link🔗External resources

Access Levels

LevelAudienceDisplay
PublicAll visitorsAvailable
Free MemberAny memberAvailable
PremiumPaid membershipLock icon for non-premium
GatedRequires actionRegistration/payment prompt

Personalization

Resources may be personalized:

  • Based on interest categories
  • Based on viewing history
  • Based on profession/role
  • Recommended by AI

Personalized Sections:

  • "Recommended for You"
  • "Based on Your Interests"
  • "Because You Downloaded X"

Mobile Experience

  • Responsive grid layout
  • Swipe through featured
  • Quick filters accessible
  • Download for offline (if enabled)

Acceptance Criteria

Frontend

  • Resource library landing page
  • Search bar with suggestions
  • Category browsing
  • Filter panel/sidebar
  • Resource card grid/list
  • Sort dropdown
  • Pagination/infinite scroll
  • Mobile-responsive design
  • Loading states

Backend

  • GET /api/resources - List resources with filters
  • GET /api/resources/categories - Category list
  • GET /api/resources/featured - Featured resources
  • Query params: ?category=, ?type=, ?search=
  • Search indexing for full-text search

Permissions

  • Public resources visible to all
  • Member resources require auth
  • Premium resources show lock for non-premium

Business Rules

  • Access levels enforced
  • Resources ordered by relevance/date
  • Inactive/draft resources hidden

Error Handling

  • Empty search results with suggestions
  • Network error with cached content

On this page