Skip to content

Launch readiness

Honest status. A feature is WORKING only if this build actually does it.

FeatureStatusNote
Homepage, navigation, searchWORKINGEvery primary link opens a real page.
Accounts (Google, X, email)WORKINGReal sign-in. No fake shared password.
Age track and parent consentWORKINGDate of birth sets youth or young adult. Under 18 requires consent.
Parent dashboardWORKINGFamily code. Progress, certificates, goals, membership. Not coach chats.
10-level curriculum, quizzes, progressWORKINGFull lesson text and quiz prompts load only for an active member. Visitors see titles and a short preview.
Labs: register, banking, statement, budget, paycheck, bills, subscriptions, savings, HYSA, compound, challenge, mistakes, finalWORKINGGraded on the server. Named practice budgets, paycheck school, and a September bill calendar use fictional numbers. The final stays locked until Levels 1–6 are passed.
Virtual market and journalWORKINGFictional tickers and prices. Unlocks after the final. No real orders.
Certificates and verificationWORKINGName, course, date, code, and a QR link. Public verification shows those fields only.
AI Money CoachWORKINGListed course questions are taught by the curriculum guide when the live model is unavailable, and that reply is labeled a guide. The live model runs only if the AI key accepts the call. It does not invent rates, finish graded work, or ask for a password or Social Security number.
Support assistant and ticketsWORKINGKnown account questions are answered. Unknown ones become tickets. AI answers need the AI key.
In-app notices and templatesWORKINGWelcome, receipt, completion, cancellation, and the rest are stored in the inbox.
External email deliveryNEEDS API/EXTERNAL SERVICENo mail provider is connected.
Stripe $60 yearly checkoutNEEDS STRIPE CONFIGURATIONCheckout code requests $60 for one year. It does not run until STRIPE_SECRET_KEY is set and a test payment plus webhook succeed. Not marked connected.
Stripe webhooks, retries, card updatesNEEDS CONFIGURATIONWebhook route exists. STRIPE_WEBHOOK_SECRET is required. Card numbers are never stored.
Demo membership, cancel, reactivate, simulated fail/recoverWORKINGLabeled. No card is charged.
Command CenterWORKINGRequires an administrator account. The footer logo is only a five-click shortcut to the login. No PIN is stored.
Course slide builderNEEDS CONTENTThe ten levels are real lessons. Administrators cannot upload a new PowerPoint from the desk yet.
Optional admin PIN and MFANEEDS CONFIGURATIONNot shipped. A client-side PIN is not the lock.
Refund money movementNEEDS CONFIGURATIONDecisions are recorded. Stripe is not told to send money.
Optional MFANEEDS CONFIGURATIONNot enabled.
Password reset emailNEEDS CONFIGURATIONUse Google or X, or a support ticket.
Live APY feedNEEDS API/EXTERNAL SERVICEHYSA school refuses to invent a current rate.
Institutional billingNEEDS CONFIGURATIONOrganizations can be saved. Billing stays not activated.
Separate TEST environmentNEEDS CONFIGURATIONThis deployment is DEMO without a hosted database, or LIVE when one is connected. There is not a third environment.
PoliciesNEEDS LEGAL REVIEWEvery policy is marked for professional legal review before a production launch.
Founder credentialsNEEDS HUMAN REVIEWPresented as founder only. Not as an adviser, broker, or planner.
Back home