Skip to content

Admin Portal Overview

The Admin Portal is the management interface for FundedYouth administrators. It provides tools to manage users, curriculum, subscriptions, sessions, volunteers, billing, agreements, and system settings.

To access the Admin Portal, a user must:

  1. Have the Admin or Instructor role assigned to their account
  2. Have the admin_portal_access permission enabled for their role
  3. Select Admin Portal on the login page before signing in

The portal mode is stored in the user’s session. An admin must log out and log back in to switch between the User Portal and Admin Portal.

The Admin Portal uses a sidebar navigation on desktop and a bottom tab bar on mobile. Menu items are organized into groups:

Menu GroupFeatures
DashboardOverview cards and quick stats
UsersUser management, profiles, role assignment
AgreementsCreate, edit, and manage agreements and signatures
MediaMedia library for uploads
VolunteersTimeslots, assignments, credits, and volunteer tracking
StudentsCurriculum, courses, categories, pathways, badges, enrollment, progress
SubscriptionsPlans, credit packs, add-ons, and subscribers
SessionsSession events, calendar view, and registrations
InventoryProduct catalog and stock management
BillingInvoices, transactions, and payment logging
NotificationsUser notification management
Audit LogActivity history and error log
ReportsAnalytics and reports
SettingsPreferences, role permissions, and system configuration

Each menu item is gated by its corresponding permission key. If a role does not have permission for a feature, the menu item is hidden.

After 15 minutes of inactivity, the Admin Portal displays a lock screen. The administrator must re-enter their password to resume their session, or they can choose to sign out.

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