Amber is the Electronic Data Capture server. Amber Collect is a web interface for collecting the data:
- case report forms
- offline first
- pwa
- ...
yarn
yarn quasar dev
Note that the Amber server is expected to run at http://localhost:3030.
yarn quasar build
Environment variable for building the app in production:
AMBER_URL
, the url of the Amber server, exposing a REST API used by Amber Collect (make sure CORS policy is set correctly on the server)RECAPTCHA_SITE_KEY
, the reCAPTCHA v3 site key for the Registration page. If not specified, user self-registration is disabled.
PATH_PREFIX
, the public path of your app. By default, it uses the root:/
. Use it when your public path is something else, like "https://www.example.org/some_path" where the path prefix is/some_path
.
- Modify the
settings.json
file for theming, configure build and overriding translations. - Override the
src/components/Banner.vue
file to apply your own banner in front pages (login and forgot password pages). - Override the
src/css/custom.scss
file to apply your own stylesheet rules.
See also Configuring quasar.conf.js.