Mega School - Ultimate School Management System
Mega School is a state-of-the-art school management script designed to automate and simplify the complex daily operations of educational institutions. Built with Laravel 12 and Bootstrap, it offers a secure, fast, and responsive user experience. Whether you are running a small primary school or a secondary school, Mega School provides the tools you need to manage students, fees, exams, and staff efficiently.
🚀 Key Features
- ** automated Online Admissions**: Streamline the enrollment process with a complete online admission system. Applicants can apply, check their status, and get admitted without physical paperwork.
- Comprehensive Fee Management: Effortlessly manage student fees, generate invoices, and print receipts. The system supports partial payments and keeps a detailed log of all transactions.
- Start-of-the-Art Exam & Result System: Manage terms, subjects, and exams with ease. Automatically calculate grades, generate professional report cards, and allow parents/students to print results directly from their dashboard.
- Multi-Payment Gateway Support: Accept fee payments globally with integrated support for Stripe, PayPal, Razorpay, and Paystack. Includes a wallet system for added flexibility.
- Class & Grade Management: Flexible structure to create and manage unlimited classes and grade levels (e.g., Primary, Secondary) with specific subjects and teachers.
- Powerful CMS & Frontend: exquisite frontend website included. Manage News, Events, Photo Galleries, Testimonials, and Sliders directly from the admin panel.
- Role-Based Access Control: Secure environment with distinct dashboards for Super Admins, Class Admins, Parents, and Students.
- Internal Messaging & Communication: Built-in contact forms with CAPTCHA protection, email notifications, and parent-admin communication tools.
- Career & Recruitment Portal: Post job vacancies and manage job applications directly through the integrated career portal.
- Easy Installation Wizard: Get up and running in minutes with the built-in step-by-step installer that handles database setup and admin creation.
👥 User Roles & Portals
1. Super Admin
The heartbeat of the system with full control.
- Manage all users (Staff, Parents, Students).
- Configure system settings, sessions, and academic terms.
- Oversee financial reports and fee structures.
- Manage frontend content (News, Events, Gallery).
2. Class Admin (Teacher)
Dedicated to class management.
- Monitor and manage students within their assigned class.
- Oversee class-specific activities.
- Promote students or change their classes.
3. Parent Portal
Empowers parents to stay connected.
- Multi-Child Support: Link and view all children under a single account.
- View fee history and make payments.
- Monitor academic performance and print results.
4. Student Portal
A personal dashboard for students.
- View class syllabus.
- Check exam results and download report cards.
- View fee status and payment history.
💻 Tech Stack
- Backend: PHP 8.2+ / Laravel 12
- Frontend: Blade Templates, Bootstrap, Vanilla JS
- Database: MySQL
- Architecture: MVC (Model-View-Controller)
🔗 Live Demo
Explore the system yourself with our live demo:
Frontend URL: https://meg-school.onecrib.com Login URL: https://meg-school.onecrib.com/login
| Role | Username / Email | Password |
|---|---|---|
| Super Admin |
admin@admin.com |
admin |
| Student |
SCH-23 |
test123456 |
| Parent |
chukaewelukwa@gmail.com |
test123456 |
| Class Admin |
uchechuka@gmail.com |
test123456 |
Get Mega School today and transform the way you manage your institution!