The Challenge
A bootstrapped founder in London needed a gamified K-12 learning platform that could compete with established players — on a $40K budget. The MVP needed live classrooms, progress tracking, and subscription billing.
Our Solution
Flutter for cross-platform mobile (iOS + Android from one codebase). Firebase for realtime database, auth, and cloud functions. WebRTC for live classroom video. Stripe for subscription billing with free trial support.
Architecture Highlights
Gamification engine. XP points, streaks, leaderboards, and achievement badges — all driven by a Firebase Cloud Functions backend that processes events in real-time.
Offline-first learning. Lessons are cached locally for students with unreliable internet, with progress synced when connectivity returns.
Results
50K+ students across 12 countries in 8 months. 4.6★ average app rating. 72% monthly retention. The founder raised a £1.2M seed round based on the traction metrics.