AI Quizz Creator - Kotlin Compose Multiplatform (Android & Web)

Bluehost Shared Hosting

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.

AI Quizz Creator - Kotlin Compose Multiplatform (Android & Web)

️ 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)

    AI Quizz Creator - Kotlin Compose Multiplatform (Android & Web)

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.

0 average based on 0 ratings.

karimsinouh

karimsinouh

Visit Author's Portfolio

View Portfolio
Last Update 2026-04-23
Created 2026-04-23
Sales 0
Discussion Comments
Software Version Kotlin 1.x Android 15.0 Android 12.0 Android 11.0 Android 10.0 Android 9.0 Other
Files Included .apk
Video Preview Resolution