Try it
Play the MVP live
The runnable walking skeleton: solve a coding puzzle, then say in English what your code does. Works fully offline. Demo PINs on screen.
Teacher dashboard
Class roster, a "needs help" flag, the live append-only event queue, and a simulated sync.
Cost model interactive
Per-student cloud COGS and the per-school break-even โ recompute live with sliders. No spreadsheet, no R.
Read the thinking
Strengthening the concept
The 8 weaknesses of the original concept note, how each is strengthened, and the "do this first" plan.
Founder docs (00โ10)
Wedge, architecture + 9-table schema, AI tiering, privacy/ODPC pack, hardware tiering, operating plan, safeguarding, licenses.
Source on GitHub
Everything: the plan, the data files, the SQLite schema, the provider-abstraction code, and this MVP.
What makes it different
- Fused, not bundled. Coding and English happen in one activity โ you can't finish a lesson without doing both.
- Offline-first. A PWA served from a per-school box; the English check is deterministic keyword matching, not a cloud LLM.
- Privacy by design. Pseudonymous child accounts (no names, no email) for Kenya's Data Protection Act / ODPC.
- Honest economics. ~$0.11/student/month shippable; the expensive AI is a deferred, quota'd paid tier.