MySchool
School Management System with Flutter Mobile App — thank you for your purchase!
The platform is fully functional without any external paid API.
AI, SMS, online-class, and payment-gateway integrations are all optional. You only need PHP,
a MySQL database, and a web server to run the complete system.
What's in this package
01 - Laravel Backend
The complete server application (admin panel + REST API). Built with Laravel.
The vendor/ and node_modules/ folders are intentionally not included —
you generate them with composer install and npm install during setup.
02 - Flutter Mobile App
The cross-platform mobile app (Android & iOS) that connects to your backend.
Build artifacts are not included — run flutter pub get then build.
03 - Documentation
The full step-by-step Installation & Setup Guide, including screenshots and the
API reference for developers. Start here.
LICENSE.md — Envato license terms and third-party component licenses.
Getting started
- Open
03 - Documentation / INSTALLATION GUIDE.html in any web browser.
- Follow Section 1 — Requirements and the Quick Start.
- Install the Laravel backend, then connect the Flutter app to your backend URL.
- After the database is set up, follow the guide's Manual Database Backup section so you can save a copy of your data any time (phpMyAdmin — no command line required).
Paths in the docs are placeholders.
Examples such as /path/to/myschool are generic — replace them with the
real folder on your Windows, macOS, or Linux machine (often under
htdocs, www, or public_html).
Open the Installation Guide →
Support
For installation help, open a support ticket through your CodeCanyon purchase page.
The Installation Guide also has a Troubleshooting section covering the most common issues.