A modern, robust School Management System built with Laravel 9. This platform streamlines school operations, including student management, academic records, question banks, departments, and more — all via an intuitive, responsive dashboard.
نظام حديث وقوي لإدارة المدارس مبني باستخدام Laravel 9. تعمل هذه المنصة على تسهيل عمليات المدرسة، بما في ذلك إدارة الطلاب، والسجلات الأكاديمية، وبنك الأسئلة، والأقسام، والمزيد — وذلك من خلال لوحة تحكم متجاوبة وسهلة الاستخدام.
This School Management System is a comprehensive platform designed to manage all academic and administrative operations in schools. Below are the main modules and features:
-
Login Page (صفحة تسجيل الدخول)
-
Dashboard
-
Settings Page (صفحة الإعدادات)
-
Profile Page (صفحة الملف الشخصي)
-
Question Bank (بنك الأسئلة)
-
Random Exam Generator (إنشاء اختبار عشوائي)
-
Student Management (إدارة الطلاب)
-
Reports & Analytics (التقارير والإحصائيات)
-
Other Main Modules:
- Class Schedule (جدول الحصص): Manage and view weekly class schedules for each grade/class.
- Teacher Management (إدارة المدرسين): Add, edit, and list teachers, assign to classes/subjects.
- Departments & Grades (الأقسام والصفوف): Organize academic structure by departments, grades, and classes.
- Subjects Management (إدارة المواد): Add, edit, and assign subjects to grades/classes.
- Sections Management (إدارة الشعب): Organize students and teachers into sections within each class.
- Exam Management (إدارة الامتحانات): Create, schedule, and manage exams, link to question bank.
- User Roles & Permissions (صلاحيات المستخدمين): Admin, teacher, and student dashboards with role-based access.
- Notifications & Alerts (التنبيهات والإشعارات): Send alerts for exam schedules, attendance, and school events.
- Fees & Payments (الرسوم والمدفوعات): Manage student fees and payment tracking.
- Academic Calendar (التقويم الدراسي): Manage holidays, events, and important school dates.
- 🏫 Department Management: Add, edit, and organize school departments.
- 👨🎓 Student Records: Manage student data, attendance, and grades.
- 📝 Question Bank: Create/import questions, generate random exams, auto-grading.
- 📅 Class Scheduling: Weekly schedules for classes and teachers.
- 👩🏫 Teacher Management: Assign teachers to classes/subjects, manage profiles.
- 📚 Subject Management: Organize subjects by grade/class.
- 📝 Exam Management: Create, schedule, and grade exams.
- 📊 Reports & Analytics: Visual reports for all school data.
- 🔒 Role-Based Access: Secure authentication for admins, teachers, and students.
- 🌐 Multi-language Support: Arabic (RTL) & English (LTR).
- 📱 Responsive Design: Works seamlessly on desktop and mobile devices.
school_sm_laravel9/
├── app/
│ ├── Http/
│ ├── Models/
│ └── ...
├── public/
│ ├── images/
│ └── ...
├── resources/
│ ├── views/
│ ├── lang/
│ └── ...
├── routes/
│ └── web.php
├── database/
│ └── migrations/
├── .env.example
├── composer.json
└── README.md
- Framework: Laravel 9 (PHP)
- Frontend: Blade Templates, Bootstrap 5, jQuery
- Database: MySQL
- Authentication: Laravel Breeze
- Other Tools: DataTables, FontAwesome, SweetAlert
- Languages: Arabic (RTL), English (LTR)
For inquiries, contact alshwaib1@outlook.com.








