Back to Portfolio
Zova — Flutter Language Learning App
Mobile language learning with lessons, interactive books and progress tracking
Active Development
75%
Description
An independent Flutter/Dart language-learning app with onboarding, course roadmaps, four exercise types, an interactive book reader and progress tracking. Supabase adapters support account and profile storage, while Stripe integration provides the subscription workflow. An offline demo mode uses local storage and simulated payments; live backend and payment configuration is a separate deployment step. This mobile app is separate from the Zova classroom browser extension.
Architecture
Flutter / Dart UI → Course and Progress Models → Local Demo Storage or Supabase → Stripe Subscription Integration.
Tech Stack
FlutterDartSupabasePostgreSQLStripeLocal StorageMobile Learning
Implementation Roadmap
Build onboarding, course navigation and interactive lesson exercises.
Add the book reader, learning profile and local progress tracking.
Provide Supabase/Stripe adapters and an offline demo mode.
Configure and validate live backend and payment services for a release.