-
Notifications
You must be signed in to change notification settings - Fork 0
Installation and Setup
Dimitrios Kanatas edited this page Apr 21, 2026
·
1 revision
This page is the short version of the project setup flow. For the full project overview, use the repository README.
Primary reference:
- PHP 8.2 or newer
- Composer
- Node.js and npm
- MySQL or MariaDB
composer install
npm install
cp .env.example .env
php artisan app:install
npm run build
php artisan serveThen open:
http://127.0.0.1:8000
- Make sure
storage/andbootstrap/cache/are writable. - Confirm mail settings if you want to test feedback, registration, or quota-related flows.
- Build frontend assets after template or runtime JavaScript changes.
- If the UI looks broken after frontend edits, rebuild assets before debugging Blade files.
php artisan test
php vendor/bin/pint
npm run build- Production runbook: https://github.com/LabSchool-GR/Exams/blob/main/docs/runbook.md
- Release workflow: https://github.com/LabSchool-GR/Exams/blob/main/docs/release-workflow.md
- Security and privacy pages in app:
/about/terms/privacy