What is FundedYouth?
The FundedYouth Academy Portal is a community platform built for a nonprofit STEAM Academy. It connects students, volunteers, instructors, and administrators through a single web application with two portals:
- User Portal — Where members browse courses, manage subscriptions, register for sessions, track progress, and volunteer.
- Admin Portal — Where administrators manage users, curriculum, subscriptions, billing, sessions, volunteers, agreements, and system settings.
Core Features
Section titled “Core Features”Credit-Based Economy
Section titled “Credit-Based Economy”Members earn and spend credits throughout the platform. Credits are used to register for sessions, and can be earned through volunteer work or purchased via subscription plans and credit packs.
Role-Based Access Control (RBAC)
Section titled “Role-Based Access Control (RBAC)”Every user has one or more roles (User, Admin, Student, Volunteer, Instructor). Each role grants access to specific features across both portals. Permissions are configured per-role by an administrator.
Subscription System
Section titled “Subscription System”The portal supports membership plans, credit packs, and add-on subscriptions. Members can subscribe to plans that include bundled add-ons and credit packs.
STEAM Curriculum
Section titled “STEAM Curriculum”Courses, categories, pathways, and badges form a structured learning system. Students enroll in courses, track progress, and earn badges as they complete milestones.
Session Management
Section titled “Session Management”Administrators create session events (classes, workshops, camps) with dates, times, and credit costs. Members register using their credits, and admins track attendance and manage registrations.
Volunteer System
Section titled “Volunteer System”Volunteers sign up for timeslots, log hours, and earn credits. The system tracks attendance, no-shows, and credit adjustments.
Agreement Framework
Section titled “Agreement Framework”Customizable agreements (volunteer, instructor, membership, student, terms of service) can be created and assigned to portal features. Users must sign required agreements before accessing gated features.
Security
Section titled “Security”The portal supports two-factor authentication (TOTP), email verification, parental consent for minors, and admin-configurable 2FA requirements per role.
Next Steps
Section titled “Next Steps”- Learn about the Landing Page that visitors see first
- Understand the Login & Signup flow
- Review Roles & Permissions to understand access control