Language Tutor Bot
Structured live speaking practice for adult Spanish speakers.
This repository starts the SaaS-first PoC with a monorepo-style scaffold: Next.js on the web, FastAPI on the backend, and managed providers for auth, billing, messaging, observability, and AI.
Build slices
- Identity, consent, and anti-abuse gating
- Assessment and placement before payment
- Subscription, scheduling, and reminders
- Dashboard, curriculum, persona, and learner memory
- Live tutoring runtime with Gemini + LiveKit
- Scripted TTS, post-session artifacts, and WhatsApp companion
Foundation program
A guided 4-week core (12 sessions) derived from the ESL001 outcomes map, but authored and hosted in our platform.
Open Foundation
Backend shape
The API app includes durable route placeholders for identity, assessment, billing, scheduling, live sessions, artifacts, WhatsApp, and ops.
Key docs
The implementation and prerequisites documents live in the repository so the app scaffold and the rollout plan stay aligned.