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

  1. Open 03 - Documentation / INSTALLATION GUIDE.html in any web browser.
  2. Follow Section 1 — Requirements and the Quick Start.
  3. Install the Laravel backend, then connect the Flutter app to your backend URL.
  4. 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.