A School Management System built with Laravel to manage students, teachers, classes, subjects, attendance, fees, and more.
✅ Admin Dashboard – Manage the entire school system from one place
✅ User Roles & Authentication – Admin, Teacher, Student, and Parent roles
✅ Student Management – Add, update, and delete student records
✅ Teacher Management – Assign teachers to subjects and classes
✅ Class & Subject Management – Organize curriculum efficiently
✅ Notifications & Reports – Send notifications and generate reports
git clone https://github.com/defaltastra/Laraschool.git
cd LaraschoolCopy .env.example to .env and update database credentials:
cp .env.example .envUpdate .env file:
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_passwordphp artisan key:generatephp artisan migrate php artisan serveVisit http://127.0.0.1:8000 in your browser.
- Laravel – Backend framework
- MySQL – Database
- AdminLTE – Dashboard UI
| Role | Description |
|---|---|
| Admin | Full access to all features |
| Teacher | Manages students, subjects, and attendance |
| Student | Views grades, timetable, and notifications |
This project is open-source under the MIT License.