Beatled WebApp Client Controller
In order to control the system, users can access to a webapp via the browser. The app is build in React and is located in the client
folder.
To build the app, just run
npm run build
. (Note that this process is part of the Docker build and the app is pushed to the Raspberry Pi host together with the server.)You can access the webapp via
https://raspberrypi.local:8080/
(replace the domain name with your Raspberry Pi’s local domain name).That the app is served over HTTPS in order to be able to be installed as a WebApp on iOS devices. By default we are using a self-signed certificate which will cause security warnings in browsers (and Safari on MacOS will refuse to load API endpoints).