- run
python manage.py runsslserver localhost:8000
in project root
- run
npx vite
in frontend directory
- in case of error
NET::ERR_CERT_AUTHORITY_INVALID
in chrome, visitchrome://flags/#allow-insecure-localhost
and set "Allow invalid certificates for resources loaded from localhost" to Enabled
- visit chrome://inspect/#devices and devtools by clicking inspect for the device
- set environment variables
RELEASE_KEY_ALIAS
,RELEASE_KEYSTORE_PASSWORD
, andRELEASE_KEY_PASSWORD
from .env - copy keystore and gpp-key from secrets dir to
frontend/android/app
- execute
gradle.bat publishReleaseBundle --track <alpha|internal>
in terminal from android dir
- either use drawio extension for jetbrains IDEs
- or edit the maps by opening them in https://app.diagrams.net/