QuizLearn is a comprehensive, modern e-learning and interactive quiz platform engineered with Flutter (for cross-platform Android & iOS mobile devices) and backed by a robust, secure Laravel web admin panel.
Whether you are an educator, tutor, academic institution, or entrepreneur building an educational content network, QuizLearn provides everything you need to author questions, organize hierarchical subjects, publish study tutorials, and monetize via Google AdMob.
Dedicated Demo Instructions
Explore the live backend administration portal before purchasing:
APK Download: Download APK Note: Administrative write and destructive permissions may be reset periodically in the public demo environment.
⚙️ Technical Requirements
Ensure your hosting environment and local development setup meet the following requirements:
- Flutter SDK: 3.x+ (Dart 3.x)
- Android Build: CompileSdk 36, TargetSdk 36, MinSdk 21
- iOS Build: iOS 12.0+ (Xcode 15+)
- PHP Version: PHP 8.1 or PHP 8.2
- Composer: Composer 2.x (standard tool to install backend dependencies via
composer install) - Database: MySQL 5.7+ or MariaDB 10.3+
- Web Server: Apache (with
mod_rewrite enabled) or Nginx - PHP Extensions: BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, XML
⚠️ Notice Regarding Third-Party Services & Operational Costs
IMPORTANT: The buyer is solely responsible for any ongoing costs, subscription fees, or usage charges associated with third-party services integrated into this software, specifically including but not limited to Google Firebase (Cloud Messaging FCM push notifications, database services, and authentication) and Google AdMob (advertising accounts, ad units, and publisher compliance), as well as domain registration and web hosting server subscriptions. These external service costs are NOT included in the purchase price of this digital item and must be maintained independently by the buyer.
Mobile App Features (Flutter)
- Modern Visual Interface: Clean light theme with soft purple gradients (
#6C63FF), glassmorphism elevation, and smooth micro-interactions. - Interactive Timed Quizzes: Circular countdown timer ring per question, interactive progress indicators, and intuitive 4-option selection pills.
- Instant Answer Review: Post-quiz question breakdown displaying correct answers, selected answers, and learning tips.
- Performance Analytics: Curved trophy results screen with accuracy percentages and KPI metrics (Correct, Incorrect, Time Elapsed).
- Lecture Notes & Tutorials: Native HTML formatted study material and reading articles organized by category.
- Google AdMob Monetization: Built-in Banner and Interstitial ad placements with dynamic configuration from the backend.
- Push Notifications: Real-time broadcast alerts delivered via Firebase Cloud Messaging (FCM).
️ Admin Panel Features (Laravel)
- Analytics Dashboard: Real-time counts of total categories, subcategories, published study lessons, and active quiz questions.
- Category & Topic Hierarchy: Create unlimited subject categories with custom icon uploads and subcategory management.
- Question Bank Manager: Author multiple-choice questions with 4 choices, designated correct answer, and optional question graphics.
- Educational Content CMS: Rich-text WYSIWYG editor for publishing formatted study guides and chapter notes.
- Push Notification Dispatcher: Send instant broadcasts with custom headlines, messages, and graphics directly to all installed mobile devices.
- Advertisement Controller: Update AdMob IDs centrally without needing to recompile the mobile application.
- Security & Privacy: Built on Laravel architecture, protected by CSRF verification, password hashing, and disabled public registration.
What You Receive Inside the Package
- Complete Flutter Mobile App Source Code (Android & iOS)
- Complete Laravel Admin Panel & REST API Backend Source Code
- Clean MySQL Database Dump (
quiz_database.sql) with fictional demo data - Detailed HTML Documentation (cPanel & VPS Deployment, App Configuration, Visual UI Walkthroughs, Troubleshooting)
️ Support & Assistance Policy
We are dedicated to supporting our customers. Per Envato Marketplace guidelines:
- All support inquiries, setup assistance, and bug reporting must be submitted through the official CodeCanyon Support tab or item comments.
- Direct personal contact methods (including WhatsApp, Skype, and personal email addresses) are strictly prohibited and will not be used for customer support.