Skip to content
Currently it is difficult for School Mangers and Principal to know in real time how many students are attending classes, the Parents’ contact details of each student, or generating reports on school fee payments for each student. These are just some of the many solutions we are providing with our School Management System
Branch: master
Clone or download
Latest commit fc6ac75 Mar 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
app fixed bug Mar 20, 2019
bin supervisor config added Feb 3, 2019
bootstrap app basic setup done May 20, 2018
config employee attendance complete Feb 19, 2019
database student list report added Mar 18, 2019
resources chagne report front size Mar 18, 2019
routes student list report added Mar 18, 2019
screenshot update screenshot Mar 2, 2019
storage app basic setup done May 20, 2018
tests app basic setup done May 20, 2018
.env.example dashboard redesign Mar 2, 2019
.gitattributes app basic setup done May 20, 2018
.gitignore subject module done Jan 12, 2019
artisan app basic setup done May 20, 2018
composer.json all sms gateway code implemented Feb 3, 2019
composer.lock all sms gateway code implemented Feb 3, 2019
server.php app basic setup done May 20, 2018
webpack.backend.mix.js report layout design complete Mar 14, 2019


Another School Management System build with laravel and PHP 7.

Codeship Status for hrshadhin/school-management-system

📢 Notic: This branch is under development all features are not complete yet! so don't use it in production. if you need production use please wait for completion of the project or use version v1.0.


  • Application
  • Admission
  • Attendance
  • Exam
  • Result
  • Certificate
  • Fees
  • Accounting
  • Library
  • Hostel
  • Employees
  • Leave manage
  • Reports
  • Front-end website

Installation and use


  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • hrshadhin/laravel-userstamps
  • NodeJS, npm, webpack
$ git clone

OR development branch

$ git clone -b v2.0-dev --single-branch
$ cd school-management-system
$ cp .env.example .env

Change configuration according to your need in ".env" file and create Database

$ composer install
$ php artisan migrate
$ php artisan db:seed

Load demo data

$ php artisan db:seed --class DemoSiteDataSeeder

Clear cache

$ sudo php artisan cache:clear
$ npm install
$ npm run backend-prod
$ npm run frontend-prod
$ php artisan serve

Now visit and login: http://localhost:8000
username: admin
password: demo123

Demo Live Link

website url:
app url:
username: admin
password: demo123


Back Panel

Front website

Security Vulnerabilities

If you discover a security vulnerability within SMS, please send an e-mail to H.R. Shadhin via All security vulnerabilities will be promptly addressed.


SMS is open-sourced software licensed under the AGPL-3.0 license. Frameworks and libraries has it own licensed

You can’t perform that action at this time.