
Below guide is intended for start-ups and individuals who wants develop their own school management system by customising Open School Management system.
Pre-requisites:
- VSCode (https://code.visualstudio.com/download)
- Git (https://git-scm.com/downloads)
- Herd (with PHP 7.4) (https://herd.laravel.com/)
- Composer (https://getcomposer.org/)
- MySQL (https://www.mysql.com/downloads/)
- MySQL Workbench (optional) (https://dev.mysql.com/downloads/workbench/)
Installation
- Clone the repository:
git clone https://github.com/wickramanayaka/open-school-management.git
cd open-school-management
- Install dependencies:
composer install
- Copy
.env.example
to.env
cp .env.example .env
- Update database credentials and other necessary configurations in
.env
. (Do you want to know how to create databases and users follow this article.) - Generate app key in
.env
.
php artisan key:generate
- Run database migrations:
php artisan migrate --seed
- Serve the application:
php artisan serve
Open your browser and navigate to: http://127.0.0.1:8000