All Projects → hrshadhin → School Management System

hrshadhin / School Management System

Licence: agpl-3.0
Another School Management System

Projects that are alternatives of or similar to School Management System

Expertiza
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Stars: ✭ 160 (-69.23%)
Mutual labels:  education, students
Nexmo Laravel
Add Nexmo functionality such as SMS and voice calling to your Laravel app with this Laravel Service Provider.
Stars: ✭ 250 (-51.92%)
Mutual labels:  library, sms
Potato Library
Easy to use Utility library for Android
Stars: ✭ 45 (-91.35%)
Mutual labels:  library, sms
Autolab
Course management service that enables auto-graded programming assignments.
Stars: ✭ 528 (+1.54%)
Mutual labels:  education, students
Studentinsights
We work within school communities to make open, secure, student-centered data systems. Say [email protected]!
Stars: ✭ 121 (-76.73%)
Mutual labels:  education, students
Addressbook Level2
🆎2️⃣ A Java sample application for students. An AddressBook application that uses OOP basics.
Stars: ✭ 8 (-98.46%)
Mutual labels:  education, students
Library Management System
📚 An automated library management system developed in Laravel 4.2 PHP MVC Framework
Stars: ✭ 189 (-63.65%)
Mutual labels:  students, library
Pulsesensorplayground
A PulseSensor library (for Arduino) that collects our most popular projects in one place.
Stars: ✭ 126 (-75.77%)
Mutual labels:  education, library
Awesome Computer Science Opportunities
An awesome list of events and fellowship opportunities for Computer Science students
Stars: ✭ 2,445 (+370.19%)
Mutual labels:  education, students
Ical4j
A Java library for parsing and building iCalendar data models
Stars: ✭ 493 (-5.19%)
Mutual labels:  library
Cordova Weinre
Mirror of Apache Weinre
Stars: ✭ 506 (-2.69%)
Mutual labels:  library
Circular Carousel
List a collection of items in a horizontally scrolling view. A scaling factor controls the size of the items relative to the center.
Stars: ✭ 493 (-5.19%)
Mutual labels:  library
Garland View
≡ GarlandView seamlessly transitions between multiple lists of content. Swift UI library made by @Ramotion
Stars: ✭ 496 (-4.62%)
Mutual labels:  library
Vital.vim
A comprehensive Vim utility functions for Vim plugins
Stars: ✭ 504 (-3.08%)
Mutual labels:  library
Spannedgridlayoutmanager
Android RecyclerView.LayoutManager that resizes and reorders views based on SpanSize
Stars: ✭ 492 (-5.38%)
Mutual labels:  library
Iconfontcppheaders
C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
Stars: ✭ 509 (-2.12%)
Mutual labels:  library
Pulse Sms Android
The ultimate SMS app for Android, available across all of your devices.
Stars: ✭ 488 (-6.15%)
Mutual labels:  sms
Fasy
FP iterators that are both eager and asynchronous
Stars: ✭ 488 (-6.15%)
Mutual labels:  library
Telethon
Pure Python 3 MTProto API Telegram client library, for bots too!
Stars: ✭ 5,805 (+1016.35%)
Mutual labels:  library
Pycnn
Image Processing with Cellular Neural Networks in Python
Stars: ✭ 509 (-2.12%)
Mutual labels:  library

CloudSchool

Codeship Status for hrshadhin/school-management-system license php laravel

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

Another School Management System build with Laravel and PHP 7

📢 For Enterprise Edition(EE) checkout here

Index

Have a query

⬆️ Back to top

📣 Join our discord channel: CloudSchool📣

📣 Send us an email: [email protected]📣

Demo

⬆️ Back to top

Community Edition

Enterprise Edition

Features

⬆️ Back to top

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
Marks & Result Easy Marks Entry & Result Manage
Student Promotion Dynamic and more advance Student Promotion
Employees Manage Employees Manage
Employees Attendance Employees Attendance
Employees Leave Employees 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 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
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.6 OR 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 lf
    git config --global core.autocrlf false
    
    $ git clone https://github.com/hrshadhin/school-management-system.git cloudschool
    
  • change directory

    $ cd cloudschool
    
  • Copy sample env 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

    • 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

  • [ ] Add unit & integration. Like real quick!
  • [ ] Add shortcut link for create things. i.e: student, attendance, marks etc
  • [ ] Add new UI theme version AdminLTE
  • [ ] 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 the issue tracker
  • If you discover a security vulnerability within CloudSchool app, please send an e-mail to [email protected]. 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 modify it under the terms of the GNU Affero General Public License as published by 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 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://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 should not remove application footer information text

Why AGPL? Read Here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].