AI quiz platform
Delivered engagement. Coralsoft designed and built this product end to end; figures below retain their evidence level.

What was in place before we started.
A no-code Lovable prototype rebuilt from scratch into a production-grade EdTech SaaS — with a multimodal AI quiz generation pipeline, seven question types, Stripe subscriptions, and gamified learning streaks.
KLUUU had a clear product hypothesis: students and self-directed learners should be able to drop any study material — a PDF, a DOCX, an image of lecture notes — and get a ready-to-take quiz in seconds. The concept had been validated with a rapid prototype built on Lovable, an AI-assisted no-code builder. Early users responded well; the core loop worked.
But the prototype had hit its ceiling. The generated scaffold offered no control over the database architecture, no custom backend logic, no path to a real subscription model, and code that was too fragile to extend with confidence. Moving from a validated idea to paying customers required a complete rebuild.
Coralsoft's mandate was not to redesign the product — the UX patterns were working. It was to take the validated feature set and rebuild the entire application on a professional stack that could support a real freemium SaaS: proper RLS, TypeScript throughout, scalable component architecture, and a production-grade payment and auth layer.
- Timeline
- 8 months reconstructed
- Team
- 6 people reconstructed
- Budget
- $35k – $40k+ reconstructed
- Platforms
- 2
Each constraint, and what we did about it.
Outcome, with the source of every figure.
How the system fits together.




How it was sequenced.
Discovery & architecture
PDF, DOCX, image and TXT inputs up to 50 MB → text extraction or vision input → structured Gemini prompt → JSON questions → live interactive quiz with progress persisted to sessionStorage.
- Quiz generation pipeline
Core build
Multiple choice, true/false, short answer, multiple select, fill in the blank, ordering, numeric — each with a dedicated React component and both client- and server-side validation.
- Seven question types
Integrations & data
Checkout session creation, webhook processing, customer portal, and a Supabase Realtime listener that upgrades the client's access level within 500ms of a successful payment — no page refresh required.
- Stripe subscription infrastructure
Hardening & QA
Server-side streak computation with timezone stored per user — so a daily window is accurate in Tokyo and Berlin independently.
- Learning streak engine
Launch & handover
Five Brevo automation triggers: welcome, onboarding completion, Pro upgrade thank-you, cancellation win-back (with discount) and streak-at-risk reminder — all fired from a single Edge Function.
- Lifecycle email automation
More in Learning & EdTech.
More work like this.
Every case study is a Coralsoft delivery story, with the evidence behind each figure kept visible.





