Settings MVP tools
Firebase Auth and Firestore are the source of truth for production users, applications, enrollments, notifications, and role checks.
Stripe Checkout, Customer Portal, and signed webhooks are the payment authority for paid registration and subscription access.
Zoom Server-to-Server OAuth creates instructor-scheduled classes; student join links stay behind portal access checks.
Email, SMS, and in-app notifications point students back to the portal instead of exposing private class links.
OpenAI onboarding can be enabled server-side with safe student account context and no client-exposed API keys.
