Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Another School Management System

License

NotificationsYou must be signed in to change notification settings

hrshadhin/school-management-system

Repository files navigation

Codeship Status for hrshadhin/school-management-systemlicensephplaravel

                       _____  _                    _   _____        _                    _                       / ____|| |                  | | / ____|      | |                  | |                     | |     | |  ___   _   _   __| || (___    ___ | |__    ___    ___  | |                     | |     | | / _ \ | | | | / _` | \___ \  / __|| '_ \  / _ \  / _ \ | |                     | |____ | || (_) || |_| || (_| | ____) || (__ | | | || (_) || (_) || |                      \_____||_| \___/  \__,_| \__,_||_____/  \___||_| |_| \___/  \___/ |_|

Another School Management System build with Laravel and PHP 7

📢For Enterprise Edition(EE) checkouthere

Index

Have a query

⬆️ Back to top

📣 Join our discord channel:CloudSchool📣

📣 Send us an email:info@cloudschoolbd.com📣

Demo

⬆️ Back to top

Enterprise Edition

Features

⬆️ Back to top

Community EditionEnterprise Edition
Academic Year manageAcademic Year manage
Academic Calendar SetupAcademic Calendar Setup
Institute SetupInstitute Setup
Class & Section ManageClass & Section Manage
Subject & Teacher ManageSubject & Teacher Manage
Student AdmissionStudent Admission
Student AttendanceStudent Attendance
Exam & Grading RulesExam & Grading Rules
Marks & ResultEasy Marks Entry & Result Manage
Student PromotionDynamic and more advance Student Promotion
Employees ManageEmployees Manage
Employees AttendanceEmployees Attendance
Employees LeaveEmployees Leave
Employees Work Outside
SMS Gateway Setup
Email & SMS Templating
Attendance notification email/sms
Id Card templates Manage
Employee & Student id card print
User & Role manage with permission grid(ACL)User & Role manage with permission grid(ACL)
User wise DashboardUser wise Dashboard
Report SettingsReport Settings
Only 5 Reports40+ Reports
Dynamic Front WebsiteDynamic Front Website
Website Management PanelWebsite Management Panel
Photo GalleryPhoto Gallery
Event ManageEvent Manage
Google AnalyticsGoogle Analytics
User NotificationUser Notification
Online Admission
Online Admit Card & Payslip
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

⬆️ Back to top

Installing dependencies

  • PHP >= 7.2
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • MySQL >= 5.6OR MariaDB >= 10.1
  • hrshadhin/laravel-userstamps [Already Installed]
  • NodeJS, npm, webpack

Download and setup

  • Clone the repo

    For Windows run below commands before cloning the Repo.

    git config --global core.eol lfgit config --global core.autocrlf false
    $ git clone https://github.com/hrshadhin/school-management-system.git cloudschool
  • change directory

    $ cd cloudschool
  • Copy sampleenv file and change configuration according to your need in ".env" file and create Database

    $ cp .env.example .env
  • Install php libraries

    $ composer install
  • Setup application

  • Setup application

  • Setup application

  • Setup application

  • Setup application

    • Method 1: By one command

      # setup cloudschool with out demo data$ php artisan fresh-install# setup cloudschool with demo data$ php artisan fresh-install --with-data # OR$ php artisan fresh-install -d
    • Method 2: Step by step

      $ php artisan storage:link$ php artisan key:generate --ansi# Create database tables and load essential data$ php artisan migrate$ php artisan db:seed# Load demo data$ php artisan db:seed --class DemoSiteDataSeeder$ php artisan db:seed --class DemoAppDataSeeder# Clear all caches$ php artisan view:clear$ php artisan route:clear$ php artisan config:clear$ php artisan cache:clear
  • Install frontend(css,js) dependency libraries and bundle them

    $ npm install$ npm run backend-prod$ npm run frontend-prod
  • Start development server

    $ php artisan serve

Use the app

⬆️ Back to top

Documentation

⬆️ Back to top

Timeline

Screenshot

⬆️ Back to top

Contributing

⬆️ Back to top

Don't be shy to make some PR's here 😄

To-do

  • Addunit & integration. Like real quick!
  • Add shortcut link for create things. i.e:student,attendance,marks etc
  • Add new UI theme versionAdminLTE
  • Update Jquery with datetime picker library

Contributers

A big shout out to all the contributers, more specifically to these guys

Issues

⬆️ Back to top

  • If you faced any problems, first check previous issue list. If doesn't exists then create a new one.
  • You can report the bugs at theissue tracker
  • If you discover a security vulnerability within CloudSchool app, please send an e-mail tosos@cloudschoolbd.com. All security vulnerabilities will be promptly addressed.

License

⬆️ Back to top

Copyright (c) the respective developers and maintainers, as shown by the AUTHORS file.

This program is free software: you can redistribute it and/or modifyit under the terms of the GNU Affero General Public License as publishedby the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public Licensealong with this program. If not, seehttp://www.gnu.org/licenses/.

All Frameworks and libraries are distributed with it's own license.

As it is a free(free as in freedom) software. To keep the credit for this works, you shouldnot remove application footer information text

Why AGPL?Read Here


[8]ページ先頭

©2009-2025 Movatter.jp