EduEarn | Educational Quiz, Rewards, and Earning Flutter Mobile App with Laravel Admin Panel
EduEarn is a high-performance, professional-grade Learning and Earning ecosystem. Built with Flutter for cross-platform mobile experiences and Laravel for a robust administration backend, it offers a complete solution for entrepreneurs looking to launch a rewards-based educational platform.
This is a full business-in-a-box. From interactive learning modules to gamified earning systems, EduEarn is designed to maximize user engagement and revenue.
️ Minimum Server Requirements
To run the Laravel Admin Panel and APIs, your web server must meet the following technical requirements:
- PHP Version: PHP 8.2 or higher
- Required PHP Extensions:
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- GD Library / Imagick (for image optimization)
- Zip PHP Extension
- Database: MySQL 8.0+ or MariaDB 10.4+
- Web Server: Apache or Nginx with URL rewriting enabled
- SSL Certificate: HTTPS is mandatory for secure API requests and communication
⚠️ Important Disclaimer & Third-Party Costs
Please note that this item utilizes third-party integrations and APIs. While the software itself has no subscription or ongoing fee, some third-party services used in the application may incur additional costs depending on your usage volume:
- AI Assistant (Gemini / OpenAI API): Depending on your choice of AI model, high volume usage may incur developer API fees.
- Firebase (Authentication & Analytics): Google’s Firebase Spark plan provides a generous free tier, but extremely large user bases may require upgrading to a pay-as-you-go Blaze plan.
- OneSignal Push Notifications: Free tier is available, but high-volume custom notification delivery may require a paid OneSignal plan.
- Ad Networks (Google AdMob / Meta Audience Network): Free to integrate, but you must comply with their respective platform terms to maintain monetization active.
Live Demo
Key Features (App Side)
- Modern & Clean UI: Minimalist design using Poppins fonts, smooth animations (Flutter Animate), and professional layouts.
- Authentication System: Secure Email/Password login and 1-tap Google Sign-In integration.
- E-Learning Modules: Watch video lessons, read educational content, and participate in structured courses.
- Interactive Quizzes: Category-based quizzes to test user knowledge and award coins.
- Gamified Earning:
- Lucky Wheel: Smooth spinning wheel for daily rewards.
- Scratch Cards: Interactive scratch-to-win feature.
- Daily Check-in: Encourage daily app usage with streak rewards.
- AI Assistant: Built-in AI helper to assist users with learning questions and app navigation.
- Referral System: Powerful “Invite & Earn” system with unique referral codes for viral growth.
- Leaderboard: Real-time ranking of top earners to boost competition.
- Withdrawal System: Professional wallet with multiple payment gateways (Bkash, Nagad, etc.) and transaction history.
- Push Notifications: OneSignal integration for high-engagement alerts.
- Ads Integration: Monetize with Google AdMob, Meta Audience Network, and AppLovin.
️ Powerful Admin Panel (Backend)
- Dynamic Dashboard: Overview of total users, earnings, withdrawals, and pending tasks.
- User Management: View, edit, ban, or reward users manually.
- Redeem Management: Review and process withdrawal requests with 1-click approval.
- Content Control: Manage video lessons, quizzes, and categories dynamically.
- Settings Management:
- Change App Name, Logo, and Branding.
- Control Ads (Enable/Disable/Change IDs).
- Manage Reward Points (Coins to Currency conversion).
- Update Legal Pages (Privacy Policy, Terms).
- Landing Page: Professional, SEO-optimized landing page included for your domain.
Technology Stack
- Mobile App: Flutter (Dart), Riverpod (State Management), Hive (Local DB), Dio (Networking).
- Backend: Laravel (PHP), MySQL, REST API.
- External Services: Firebase (Auth/Analytics), OneSignal (Notifications), Google Fonts.
What You Get
- Full Flutter Source Code (Android & iOS).
- Full Laravel Backend Source Code.
- Database SQL File.
- Step-by-Step HTML Documentation.
- Landing Page Template.
Support & Customization
We provide full support for installation and minor tweaks. For any inquiries, contact us:
Launch your own earning platform today with EduEarn – The most professional rewards app on the market!