Installation
This guide is intended for installing skuul locally for testing, to see how to deploy skuul, visit The Deployment Page
Installation Options
There are 2 ways to install this project locally, you can either install this project
Installation With Docker
To Install this application with docker, you must have docker on your local machine.
Clone the project to your local machine using either git or composer
Composer
shellcomposer create-project yungifez/skuul --keep-vcs skuulcomposer create-project yungifez/skuul --keep-vcs skuulGit
shellgit clone https://github.com/yungifez/skuul.git skuulgit clone https://github.com/yungifez/skuul.git skuulThen go to the project directory
shellcd skuulcd skuulInstall composer dependencies
shelldocker run --rm \ -u "$(id -u):$(id -g)" \ -v "$(pwd):/var/www/html" \ -w /var/www/html \ laravelsail/php82-composer:latest \ composer install --ignore-platform-reqsdocker run --rm \ -u "$(id -u):$(id -g)" \ -v "$(pwd):/var/www/html" \ -w /var/www/html \ laravelsail/php82-composer:latest \ composer install --ignore-platform-reqsBring Sail Up and navigate into the machine
shellvendor/bin/sail up && vendor/bin/sail root-shellvendor/bin/sail up && vendor/bin/sail root-shellRun the skuul installer and respond to any question or prompts
shellphp artisan skuul:initphp artisan skuul:initThis command walks you through setting up application name, URL, Database credentials, mail credentials and some other tasks.
Access the app on your localhost
Installation Without Docker
To Install this application without docker.
Clone the project to your local machine using either git or composer
Composer
shellcomposer create-project yungifez/skuul --keep-vcs skuulcomposer create-project yungifez/skuul --keep-vcs skuulGit
shellgit clone https://github.com/yungifez/skuul.git skuulgit clone https://github.com/yungifez/skuul.git skuulThen go to the project directory
shellcd skuulcd skuulInstall composer dependencies
shellcomposer installcomposer installRun the skuul installer and respond to any question or prompts
shellphp artisan skuul:initphp artisan skuul:initThis command walks you through setting up application name, URL, Database credentials, mail credentials and some other tasks.
Serve the application
sailphp artisan servephp artisan serve
Next Steps
If the installation was successful, you can log in with the following credentials
Super Admin
Email: super@admin.com
Password: password
Admin
Email: admin@admin.com
Password: password
Teacher
Email: teacher@teaher.com
Password: password
Student
Email: student@student.com
Password: password
Parent
Email: parent@parent.com
Password: password