0
Total Students
0
Active Enrollments
0
Scholarship Pending
0
K-12 Students
Founder Settings — Enrollment Gates
Require course selection before login
Normal students must choose a class before accessing the dashboard.
Require payment before dashboard access
Unpaid students are redirected to checkout.
Allow free trial access
Let students access a limited trial before paying.
Allow scholarship applications
Students can apply for financial assistance.
Allow founder-approved free access grants
You can manually grant free access to specific students.
Owner free access (antoniofromhawaii@gmail.com)
Owner account always bypasses all enrollment gates.
Grant Founder-Approved Free Access
K-12 Academy Settings
K-12 section enabled
Show the K-12 Academy section to students and visitors.
K-12 enrollment enabled
Allow students to enroll in K-12 grade pathways.
Child-safe mode
Enforce age-appropriate content filters for K-12 students.
K-12 Legacy Credits enabled
Allow K-12 students to earn and store Legacy Credits.
Parent/guardian approval required for enrollment
Minor students require parent/guardian consent.
K-12 Legacy Credit expiration window (days after activation)
How many days activated credits remain valid. Default: 90 days.
All Students
Loading…
Active Access Overrides
⚖
No active overrides
Founder-approved access grants will appear here once the Cloudflare D1 backend is connected.
Suspend / Restore Student Account
Scholarship Applications
Loading…
Cloudflare Worker Status
Not tested
Click "Test Backend" to check Cloudflare Worker connection.
Development Tools
These tools simulate backend states for testing. Remove or disable before production.
Backend Setup Checklist
LiveCloudflare D1 database created and schema deployed
LiveOwner account record seeded — antoniofromhawaii@gmail.com
LiveCloudflare Worker auth routes /auth/login, /auth/signup, /auth/change-password deployed
LiveEnrollment gate enforced — /student/* requires active account_status
LivePOST /enroll — creates real D1 enrollment records, re-issues JWT
LiveDashboard, Progress, Certificates, Profile all wired to real D1 data
PendingStripe checkout — endpoint exists, keys not yet configured
PendingEmail notifications — Resend API key not yet configured
PendingCertificate PDF generation — download button available, no PDF yet