System architecture
The systems architecture has multiple parts. There are the developer containers which help host the database and webserver. Next to this there are the clients. These include an users web browser but also the embedded device created with this project. A general overview of this is shown below.
Note
LocalTunnel is only needed when the docker containers are running within the HvA network. This network blocks ingress traffic to any host. That service can be ignored when the services are hosted on a dedicated server.