The official repository for Project City Build's homepage and related web services.
- Frameworks: Laravel 11, Vue 3
- Environment: Laravel Sail (Docker)
- CI/CD: GitHub Actions
All branches, commits and pull-requests are continuously tested
Absolutely. Feel free to fork and send pull requests any time - we'd be thrilled to have some help.
Ensure you have Docker installed.
Run sail up -d
to start the containers.
If this is your first time building the containers, additionally:
- Run
sail composer install
to install PHP dependencies - Run
sail npm install
to install frontend dependencies
From then onwards:
Run sail npm run dev
to (continuously) build the frontend
Laravel Sail uses Mailpit during local development.
Mail can be viewed at http://localhost:8025
By default, the Captcha will always pass on client and server side.
If you wish to test different situations, set CAPTCHA_SITE_KEY
and CAPTCHA_SECRET_KEY
in .env
to an appropriate value from the below list.
https://developers.cloudflare.com/turnstile/troubleshooting/testing/
No real authenticator is required.
For accounts that have 2FA enabled, always use the code 0000
.