Description
AI Quizz Creator – Compose Multiplatform (Android & Wasm)
AI Quizz Creator is a powerful, ready-to-deploy cross-platform application built with Compose Multiplatform. It allows users to generate high-quality quizzes in seconds using Google Gemini AI, create them from local files, or share them globally via a specialized web app (Wasm).
Try a demo exercise from https://karimsinouh.github.io/ai-quizz-creator/#/quizz/f4af678c-f140-4389-b954-356149508132
Try the app from https://play.google.com/store/apps/details?id=com.karimsinouh.quizzcreator
Key Features
- AI-Powered Generation: Uses Google Gemini to create quizzes based on any topic, difficulty level (Easy, Medium, Hard), and custom question counts.
- File-to-Quiz Conversion: Users can upload documents to extract questions automatically.
- Compose Multiplatform: Single Kotlin codebase targeting Android and Web (Wasm).
- Sharing System: Generate unique links for quizzes that anyone can play in their browser without installing the app.
- Monetization Ready: Integrated with RevenueCat for managing monthly/yearly subscriptions and premium feature gating.
- Global Leaderboards: Competitive scoring system powered by Supabase.
- Background Processing: Efficient quiz generation on Android using WorkManager.

️ Tech Stack
- UI: Compose Multiplatform (Material 3)
- Language: Kotlin 2.0+
- Backend & Database: Supabase (Postgrest & Auth)
- AI Engine: Google Gemini SDK
- Payments: RevenueCat (Google Play Support)
- Dependency Injection: Manual
-
Local Storage: Room Database (Android)
What You Get
- Full Source Code: Complete project including Android, Web (Wasm), and Common modules.
- Web App: The source for the Wasm-based web app to host on GitHub Pages or your own server.
- Setup Documentation: Step-by-step guide for configuring Supabase, Gemini, and RevenueCat.
- UI Assets: Custom animations and icons used throughout the app.
Requirements
- Android Studio Ladybug+
- Kotlin 2.0.0+
- Supabase Account (Free tier works)
- Google AI Studio API Key (Gemini)
- RevenueCat Account (For subscriptions)
Note: This app is designed for scalability. Whether you want to launch a standalone AI tool or a global education platform, AI Quizz Creator provides the perfect architectural foundation.
AI Quizz Creator is a Kotlin Compose Multiplatform app template for building quiz products for Android and the web. It uses Google Gemini to create quizzes from a topic, selected difficulty, and question count, and can also turn uploaded files into questions. Users can share quizzes through browser links, while the included setup supports accounts, leaderboards, and optional subscriptions. It is for developers, educators, training providers, and small teams that want a starting point for a quiz, study, or knowledge-testing app without creating separate Android and web codebases.


