QuizVerse | Flutter Quiz & Learning App with Laravel Admin Panel
A self-hosted quiz, exam preparation, gamification, and learning platform for Android and iOS.
QuizVerse is a complete, self-hosted learning and quiz platform designed for educators, institutions, exam preparation centers, and app publishers. It pairs a high-performance Flutter mobile app for Android and iOS with a feature-rich Laravel 12 REST API and browser-based administration panel. Create and manage quiz content, launch timed contests, run competitive 1v1 and group battle modes, configure coin store packages and VIP subscription plans, and offer multiple engaging learning modes.
Your purchase is a complete system package, including three interconnected components
- Flutter Mobile App — Mobile App built in Flutter for Android & iOS
- Admin Panel — Web Administration Panel built in Laravel
- Backend REST API — Secure REST API built with Laravel 12 & Laravel Sanctum
Demo Credentials
[ Download Demo App (Android APK) ] [ Demo Admin Panel ]
Admin Panel Login — Link: https://quizverse.nivotranews.com
Email: quizverse@gmail.com
Password: 12345678
Mobile App Login Credentials
Email: test@quizverse.com
Password: 123456
Phone Login: +919000000000
OTP: 123456
Use demo credentials to log in and test all mobile app features.
Who Is This For?
QuizVerse solves the need for an all-in-one educational and trivia platform. Whether you are building an exam preparation portal or a viral gamified quiz app, QuizVerse provides all the tools required out of the box:
- Educational Institutions & Coaching Centers — Conduct online tests, mock exams, and topic-wise practice quizzes
- EdTech Startups & Publishers — Monetize content with VIP membership plans, coin economy, and AdMob ads
- Trivia & Gaming Platform Owners — Host real-time 1v1 and group battle grounds with rewards and leaderboards
- Content Creators & Educators — Upload and manage questions efficiently with the Quiz Zone bulk import feature
Diverse Quiz & Play Modes Included
- Quiz Zone: Structured learning by category, subcategory, and level with progression unlocking
- Battle Zone (1v1 & Group Battle): Real-time competitive quiz battles with live scoring and automatic bot fallback
- Daily Quiz & Login Streak: Keep users coming back daily with streak counters and daily reward bonuses
- Exam Preparation: Timed exam papers with custom rules, section navigation, and post-exam solution review
- Audio Quiz: Listen to audio files and answer comprehension questions
- Math Mania: Solve mathematical expressions and equations
- Fun & Learn: Read educational articles/passages and test comprehension
- Guess the Word: Interactive word puzzle and vocabulary building mode
- Live Contests: Scheduled quiz tournaments with custom entry fees, prizes, and rank leaderboards
Flutter Mobile App Features
- Firebase Authentication — Support for Email/Password, Mobile OTP, Google Sign-In, and Apple Sign-In
- Quiz Zone with category taxonomy, level unlocked flow, and answer bookmarking
- Battle Ground with 1v1 multiplayer matchmaking, group room codes, and bot fallback support
- Exam Mode with timed papers, instructions, navigation grid, and full score analysis
- Gamification — Lifelines (50:50, Skip, Audience Poll, Reset Timer), streak counters, and rewards
- In-App VIP Subscriptions integrated with Playstore Latest Billing Library
- Subscription Billing History and coin wallet transaction logs
- Leaderboards (Daily, Monthly, All-Time) with badge rankings
- User profile, activity statistics, referral system, and coin wallet store
- Light and Dark mode support with smooth animations
- Push notifications via Firebase Cloud Messaging (FCM)
Laravel Admin Panel Features
- Dashboard: Real-time overview of users, active subscriptions, revenue metrics, and question counts
- Quiz Zone & Bulk Import: Category management, master question bank, and bulk import tool for Quiz Zone
- Battle Ground Settings: Configure battle entry fee, coin rewards, turn timers, and bot behavior
- Subscriptions & Billing History: Create VIP subscription tiers, track billing history logs, and manage payment records
- Monetization & Coin Store: Define coin store pricing packages, rewarded ad settings, and AdMob units
- Content Modules: Manage Audio Quiz, Math Mania, Fun & Learn, Guess the Word, Exam Papers, and Live Contests
- System Update Manager: 1-click automated platform update engine with database migration runner
- User & Role Management: Manage registered learners, staff roles, permissions, and wallet adjustments
- Banners & Pages: Carousel banner manager, Privacy Policy, Terms & Conditions, and custom CMS pages
Laravel API Features
- Powered by Laravel 12 and PHP 8.3+ for maximum performance
- Laravel Sanctum bearer token authentication for all mobile client endpoints
- Web Installation Wizard GUI for guided browser-based setup
- RESTful JSON API endpoints structured for mobile clients
Technical Requirements
- PHP: 8.3 or later
- Laravel: 12.x
- MySQL: 8.0 or later
- Node.js & Composer: Node.js 18+ and Composer 2.x
- Flutter SDK: Compatible with Dart SDK constraint
^3.12.0 - Android SDK: API 36 compile and target SDK
- Required PHP Extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, cURL, ZIP
- Server: Apache with mod_rewrite or Nginx — Shared Hosting / cPanel / VPS compatible
What Is Included
- Flutter Mobile App: Full clean source code for Android and iOS
- Laravel Backend: Full source code (modular Laravel architecture with Composer dependency management)
- Database: Migrations and seeders
- Documentation: Step-by-step installation, configuration, and buyer update guide
- Web Installer: Guided browser-based setup wizard (no CLI required for installation)
What Is Not Included
- Hosting, server, or domain
- SSL certificate
- Apple Developer or Google Play Developer accounts
- Third-party API keys (Firebase, AdMob) or their associated charges
- App Store / Play Store submission services
- Customization or server setup services
Third-Party Services and Additional Costs
QuizVerse is a self-hosted software package. Depending on which optional features you choose to enable, third-party services, developer accounts, and infrastructure may be required. All third-party fees are separate from the item purchase price and are paid directly to the respective third-party providers:
- Google Play Developer Console: Required to publish the Android app on the Google Play Store ($25 one-time registration fee charged by Google).
- Apple Developer Program: Required to publish the iOS app on the Apple App Store ($99 annual membership fee charged by Apple).
- Firebase Services: Used for push notifications (Firebase Cloud Messaging) and user authentication (Email, Phone OTP, Google/Apple Sign-In). Firebase provides a generous free tier (Spark plan) that is typically sufficient for starting out.
- Google AdMob: Optional for monetizing the mobile app with banner, interstitial, and rewarded video advertisements. Account registration is free.
- Web Hosting & Domain: A standard web server running PHP 8.3 or higher with MySQL 8.0 or higher is required to host the Laravel REST API and Admin Panel. Hosting and domain registration fees depend entirely on your chosen hosting provider (cPanel shared hosting, VPS, or cloud server).
Important Note: All third-party accounts, API credentials, domain names, SSL certificates, web hosting servers, and app store developer memberships must be created, owned, and managed directly by the buyer. No third-party subscription fees, hosting costs, or developer accounts are included with this purchase.
Security
- Laravel Sanctum bearer token authentication for API endpoints
- Role-based access control (RBAC) for admin panel administrators
- Parameterized SQL queries via Eloquent ORM to prevent SQL injection
- Hardware-backed secure token storage (`flutter_secure_storage` Android Keystore & iOS Keychain) on mobile devices
- Server-side receipt verification against Google Play Developer API and Apple App Store API
- Web installer locks after completion — cannot be re-run from the browser
Item Support Policy
Item support is provided to valid license holders through the official CodeCanyon support channel.
What Support Includes:
- Answering technical questions about included features and functionality
- Assistance with troubleshooting reported software bugs
- Providing updates for system compatibility and security
What Support Does NOT Include:
- Customization services, new feature development, or code modifications
- Server installation, web hosting setup, domain/SSL configuration
- Third-party account setup (Firebase, Google Play Console, Apple Developer Account, AdMob)
Screenshots Showcase
Changelog
Version 1.0.6 – Compliance, Virtual Economy & Monetization
Date: 02 September 2026 * [Monetization] 100% Non-redeemable closed-loop virtual economy architecture * [Admin Panel] Upgraded Monetization section with dedicated Inbound Store Transactions & Billing Ledger * [Compliance] Completely eliminated all legacy payout request models, routes, and views * [UI/UX] Clarified contest and battle copy to emphasize virtual coin rewards, XP, and badges
Version 1.0.5 – Admin panel & Mobile
Date: 25 August 2026 * [Added] Mobile Dashboard Profile Added Badges & Rewards Features * [Security] Integrated IapVerificationService for server-side Google Play & App Store receipt validation * [Security] Migrated mobile app auth token storage to encrypted FlutterSecureStorage (Android Keystore & iOS Keychain) * [Added] Interactive Scratch Card Reward Modal for unlocked badges and milestone rewards * [Added] Dedicated VIP Subscription History tab to Learner details view in Admin Panel * [Updated] Upgraded Home Dashboard to global world-class UI/UX with animated tactile cards and zero text emojis
Version 1.0.4 – Maintenance, branding, and API enhancement release
Date: 19 August 2026 * [Updated] Included app_name in configuration settings endpoint and auto-scaled splash screen title * [Added] Synchronized version 1.0.4 release tag across Flutter mobile app and Laravel Admin Panel * [Added] Updated dynamic footer branding and expanded system setup documentation guides * [Fixed] Resolved general bugs and improved overall system performance
Version 1.0.3 – System update engine & configuration release
Date: 17 August 2026 * [Added] Safe System Update Manager engine in Laravel Admin Panel * [Added] Native Android 12+ Splash Screen support across density assets * [Updated] Flutter mobile app dependencies and package rename utilities * [Updated] Setup documentation and user configuration guides
Version 1.0.2 – Bulk import & monetization update
Date: 15 March 2026 * [Added] Quiz Zone bulk question import feature in Admin Panel * [Added] Subscription Billing History and coin transaction logs * [Updated] Integrated Google Play Store Latest Billing Library
Version 1.0.1 – Battle mode & authentication update
Date: 10 February 2026 * [Added] Battle Ground 1v1 and Group Battle multiplayer features * [Added] VIP Subscription plans and coin wallet store * [Added] Firebase Authentication and FCM Push Notification integration
Version 1.0.0 – Initial release
Date: 01 January 2026 + [Added] Initial release of QuizVerse + [Added] Flutter cross-platform mobile app for Android and iOS + [Added] Laravel 12 REST API backend with Sanctum authentication + [Added] Web Installation Wizard GUI for guided setup