Skip to content

User Portal Overview

The User Portal is the member-facing interface where users browse courses, manage subscriptions, register for sessions, volunteer, and track their progress.

Any user with an active account can access the User Portal by selecting User Portal on the login page (this is the default). No special permissions are required beyond having a verified account.

The User Portal uses a sidebar on desktop and a bottom tab bar on mobile. Available menu items depend on the user’s roles, signed agreements, and permissions.

Menu GroupFeatures
DashboardPersonal overview, active membership card, continued learning
AgreementsView and sign required agreements
VolunteersBrowse timeslots, register for shifts, view credits
StudentsBrowse courses, pathways, badges, and track progress
SubscriptionsPlans, credit packs, add-ons, and wallet
SessionsBrowse events, calendar view, and manage registrations
BillingView invoices and transaction history
ProfileAccount settings, email, password, and 2FA management

Menu items only appear when the user has the required role, permission, and signed agreement. For example, volunteer features require the Volunteer role and a signed Volunteer Agreement.

After 15 minutes of inactivity, the User Portal automatically logs the user out and redirects them to the login page. Unlike the Admin Portal, there is no lock screen — the user must log in again.

Detailed documentation for each User Portal feature is being built out section by section. Check back for updates as new pages are added.