MemberPulse

Resource Library

Access and download member resources

Access documents, videos, and other resources available to members.

Browse Resources

  • Categories - Browse by category
  • Search - Find by keyword
  • Filter - By type, date, access level

Categories are created and managed by the association/client in the Client Portal (see: /client/resources/resource-management).

Search behavior

Search supports:

  • Keyword search (title/description)
  • Filters (category, type, access level)
  • Sorting (newest, most downloaded)

Resource Types

TypeFormats
DocumentsPDF, Word, Excel
VideosMP4, streaming
AudioMP3 podcasts
ImagesPNG, JPG

Access Levels

LevelAccess
PublicAll visitors
MemberLogged in members
PremiumPremium members only
PaidPurchase required

Features

Resource Library

Acceptance Criteria

Frontend
  • UI supports the workflows described in this feature.
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Implementation Contracts

Backend (API)

GET    /api/resources                        # List resources
GET    /api/resources/{id}                   # Resource details
GET    /api/resources/{id}/download          # Download file

On this page