Student Information Management System for Malaysian Vocational Colleges.
- Access to terminal / SSH
- Web server (Apache2, NGINX)
- MySQL / MongoDB
- Composer
- NodeJS (for NPM)
- PHP Extensions (enabled in php.ini)
- ext-dom
- ext-zip
- ext-gd
- ext-mysql
- etc
- Appropriate access to web folder.
- Download the source code of this system.
- Setup your web server (Apache/Nginx) to suit Laravel app.
- Copy
.env.example
file and rename to.env
. Configure the.env
file for database connection. - Run
composer update
,npm update
,composer install
,npm install
to update/upgrade and install necessary dependencies. - Run
npm run prod
to and compile the assests. - Generate the application key with
php artisan key:generate
command. This key will be stored in.env
file and be used for encryption. - (Optional) For production environment, set the
APP_DEBUG
value tofalse
to prevent sensitive config to be exposed to the user. - Upload the files to your web server.
- Go to your
/install
to proceed the installation. The script will add a newadmin
user, migrate the database and generate the application key. - System installation is completed!
This system/project is licensed under GNU GPLv3. Each contributions to this system will be licensed under the same terms.
Thanks goes to these wonderful people (emoji key):
Muhammad Hanis Irfan Mohd Zaid 🚧 💻 🤔 🎨 📖 |
amihadi 🚧 |
GenericNominalUser 💻 |
Farhan Helmy 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!