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

Notifications You must be signed in to change notification settings

muratji/school-management-system

 
 

Repository files navigation

school-management-system(SMS)

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.

Features

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

Installation and use

Dependency

  • 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 https://github.com/hrshadhin/school-management-system.git

OR development branch

$ git clone https://github.com/hrshadhin/school-management-system.git -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: http://sms.hrshadhin.me
app url: http://sms.hrshadhin.me/login
username: admin
password: demo123

Screenshot

Back Panel

Front website

Security Vulnerabilities

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

License

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 59.8%
  • PHP 40.2%