Reading the repo
Reading the repo
Saved setup from 1 min ago
Will it work on Windows?
Heads-upBuilding it yourself? It also needs MySQL, Redis and 178 settings in .env (25 secret).
Install dependencies in the relevant module first. Keep API keys, database credentials, push keys, and other secrets in local environment files; never place them in this README or commit them.
# Backend
cd backend-laravel
composer install
php artisan serve --host=0.0.0.0 --port=8000
# Web app (in a separate terminal)
cd frontend-web
npm install
npm run dev -- --port 5175
# Mobile app (in a separate terminal)
cd frontend-mobile
npm install
npm run start:go
For mobile devices, configure EXPO_PUBLIC_API_BASE_URL with a backend address reachable from the device. OneSignal and some native map functionality require an Expo development or production build; Expo Go is for ordinary UI testing.
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/pyunpyunn/G10-CAPSTONE.git cd G10-CAPSTONE
Node.js
winget install OpenJS.NodeJS.LTS
Fill in secrets: VITE_REVERB_APP_KEY, APP_KEY, MYSQL_PASSWORD, MYSQL_ROOT_PASSWORD, SHARED_DB_PASSWORD, RESQ_LOCAL_DB_PASSWORD, TRACKINGAID_DB_PASSWORD, EXTERNAL_REQUEST_INTAKE_KEY
Copy-Item .env.example .env
Needs: MySQL, Redis
winget install Docker.DockerDesktop docker compose -f docker-compose.yml up -d
In the maintainers' order. Do the README instructions above first — they cover steps outside the terminal.
composer install php artisan serve --host=0.0.0.0 --port=8000 npm install npm run dev -- --port 5175 npm install npm run start:go
On Windows: 0 got it running, 1 got stuck.
Opens a chat with this manual already filled in, for Windows. It uses your own account; gitmanual sends nothing.