Description
✨ Key Features
- Interactive lessons: Learn arithmetic, algebra, geometry, and calculus through engaging visuals and animations.
- Gamified learning: Earn stars, badges, and levels for solving challenges correctly.
- Quizzes & tests: Randomized question banks with timed quizzes and instant results.
- Adaptive difficulty: AI-based question adjustment according to learner performance.
- Progress tracking: Weekly, monthly, and subject-wise performance analytics.
- Offline mode: Download lessons and exercises to continue learning without internet access.
- Leaderboard & achievements: Motivate users through competition and ranking boards.
- Admin panel: Teachers or admins can manage courses, upload content, assign tests, and view student reports.
- Push notifications: Remind users about lessons, goals, and new challenges via Firebase Cloud Messaging (FCM).
- Multi-language support: English, Arabic, Spanish, and other languages (RTL compatible).
⚙️ Technical Stack
- Frontend: Flutter 3.x (Dart null-safety, Material Design 3)
- Backend: Laravel 10 (PHP 8.1+) REST API
- Database: MySQL 8 / MariaDB 10.6+
- Authentication: JWT / Laravel Sanctum
- Storage: AWS S3 / Local storage for video and lesson materials
- Push Notifications: Firebase Cloud Messaging (FCM)
- Analytics: Google Firebase Analytics or Mixpanel integration
- Server Requirements: Nginx / Apache, PHP 8.1+, Composer, Node 18+, HTTPS enabled
- Minimum OS: Android 6.0 (API 23)+ • iOS 13+
🧩 Installation Guide
- Backend setup: Upload Laravel files, run
composer install, configure.env, and executephp artisan migrate --seed. - Admin setup: Access
/adminto manage content, users, and subjects. - Flutter app setup: Open project, run
flutter pub get, and set API endpoint inlib/config/app_config.dart. - Firebase integration: Add
google-services.json/GoogleService-Info.plistfor notifications and analytics. - Branding: Replace logo, app name, and splash screen assets.
- Testing: Create test students and lessons to verify quizzes and scoring logic.
- Deployment: Build signed AAB / IPA, upload backend to HTTPS-secured server.
📦 Deliverables
- Full Flutter mobile source code (Android & iOS)
- Laravel 10 backend with Admin Panel + REST API
- Database schema and demo data (users, lessons, quizzes)
- Configuration & API documentation
- Installation and customization guide (PDF)
- GPL license file & redistribution notice
📱 Supported Platforms
- Android: Phones & tablets (API 23+)
- iOS: iPhone & iPad (iOS 13+)
- Web Admin Panel: Chrome, Edge, Firefox, Safari (latest)
🧠 Notes & Licensing
- License: Distributed under the GPL for educational & derivative development.
- Customization tips (Expertise): Add video tutorials, AI-based math tutors, real-time multiplayer quizzes, or school login modules.
- Performance: Cache API requests, enable lazy-loading for content lists, and use Firebase Analytics for user retention insights.
- Compliance: Include privacy policy and child-safety notice for students under 16 to align with COPPA / GDPR-K.
- SEO / ASO optimization: Keywords: “learn math app,” “interactive math quiz,” “math for kids,” “math practice Flutter app.”
👨💻 Original Developer Credit
This description acknowledges the original “Maths – The Way of New Learning” developer(s) as published on
CodeCanyon.
Please support the original author if you use their commercial version or require updates & support.
🔒 Disclaimer
Provided under the GPL license for educational and evaluation purposes.
All images, videos, and content used in demo data belong to their respective owners.
The end user is responsible for ensuring data privacy and educational compliance in deployed versions.
Third-party services (Firebase, AdMob, cloud storage) require independent accounts and API keys. No demo links are included.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.