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.
Accessing the Admin Portal
Section titled “Accessing the Admin Portal”To access the Admin Portal, a user must:
- Have the Admin or Instructor role assigned to their account
- Have the
admin_portal_accesspermission enabled for their role - 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.
Navigation
Section titled “Navigation”The Admin Portal uses a sidebar navigation on desktop and a bottom tab bar on mobile. Menu items are organized into groups:
| Menu Group | Features |
|---|---|
| Dashboard | Overview cards and quick stats |
| Users | User management, profiles, role assignment |
| Agreements | Create, edit, and manage agreements and signatures |
| Media | Media library for uploads |
| Volunteers | Timeslots, assignments, credits, and volunteer tracking |
| Students | Curriculum, courses, categories, pathways, badges, enrollment, progress |
| Subscriptions | Plans, credit packs, add-ons, and subscribers |
| Sessions | Session events, calendar view, and registrations |
| Inventory | Product catalog and stock management |
| Billing | Invoices, transactions, and payment logging |
| Notifications | User notification management |
| Audit Log | Activity history and error log |
| Reports | Analytics and reports |
| Settings | Preferences, 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.
Session Lock
Section titled “Session Lock”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.
Documentation Status
Section titled “Documentation Status”Detailed documentation for each Admin Portal feature is being built out section by section. Check back for updates as new pages are added.