school-management-system

Another School Management System

Github stars Tracking Chart

school Management System (SMS)

Another School Management System build with laravel and PHP 7.

Codeship Status for hrshadhin/school-management-system
License: AGPL v3
Known Vulnerabilities

:loudspeaker:
Notic: Now its version v2.0 (community edition)
. If you need PHP 5 support then use version v1.0.
For Enterprise edition checkout here EE

Join Our Discord Server

:mega:CloudSchool:mega:

Features, Community Edition, Enterprise Edition, -----------------------, :-------------------------:, Academic Year manage, Academic Year manage, Academic Calendar Setup, Academic Calendar Setup, Institute Setup, Institute Setup, Class & Section Manage, Class & Section Manage, Subject & Teacher Manage, Subject & Teacher Manage, Student Admission, Student Admission, Student Attendance, Student Attendance, Exam & Grading Rules, Exam & Grading Rules, Makrs & Result, Easy Makrs Entry & Result Manage, Employees Manage, Employees Manage, Employees Attendance, Employees Attendance, Employees Leave, Employees Leave, Employees Work Outside, Employees Work Outside, SMS Gateway Setup, SMS Gateway Setup, Email & SMS Templating, Email & SMS Templating, Attendance notification email/sms, Attendance notification email/sms, Id Card templates Manage, Id Card templates Manage, Employee & Student id card print, Employee & Student id card print, User & Role manage with permision grid(ACL), User & Role manage with permision grid(ACL), User wise Dashboard, User wise Dashboard, Report Settings, Report Settings, Only 5 Reports, 40+ Reports, Dynamic Front Website, Dynamic Front Website, Website Management Panel, Website Management Panel, Photo Gallery, Photo Gallery, Event Manage, Event Manage, Google Analytics, Google Analytics, User Notification, User Notification, Online Admission, Online Admit Card & Payslip, Student Promotion, Notice Board, Student & Employee Id card bulk/mass print, Account Manage, Budget Manage, Account Heads, Student Invoice, Income / Expense Manage, Payroll, Salary Template, Employee Salary Payment, Hostel & Collection Manage, Library Manage, Issue book and fine collection, Academic Calendar Print, Bulk SMS and Email Sending, 40+ Reports, # 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

$ 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
$ php artisan db:seed --class DemoAppDataSeeder

Clear cache

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

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

Demo(Community Edition)
website url: http://ce.cloudschoolbd.come
app login: http://ce.cloudschoolbd.com/login
username: admin
password: demo123

Demo(Enterprise Edition)
website url: http://ee.cloudschoolbd.com
app login: http://ee.cloudschoolbd.com/login
username: admin
password: demo123
username: superadmin
password: super99

N.B:

  • For sms and email processing you need to run laravel queue worker. bin folder has supervisor config for start queue worker with supervisor.

Screenshot

Security Vulnerabilities

If you discover a security vulnerability within SMS, please send an e-mail to H.R. Shadhin via dev@hrshadhin.me. 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.

Main metrics

Overview
Name With Ownerhrshadhin/school-management-system
Primary LanguageBlade
Program languagePHP (Language Count: 4)
Platform
License:GNU Affero General Public License v3.0
所有者活动
Created At2016-02-14 08:31:33
Pushed At2025-04-18 08:06:03
Last Commit At2024-03-22 16:44:25
Release Count8
Last Release Namev3.0.1 (Posted on )
First Release Namev1.0 (Posted on )
用户参与
Stargazers Count1k
Watchers Count81
Fork Count881
Commits Count860
Has Issues Enabled
Issues Count145
Issue Open Count0
Pull Requests Count13
Pull Requests Open Count7
Pull Requests Close Count76
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private