Currently, the web interface appears as the following in production: (https://germanvoice.awh.durham.ac.uk/)
Errors with a mis-configured API endpoint (see issue #7) mean that the API is not accessible. However, this is an excellent opportunity for enabling user-facing error-reporting in the interface. If there are script failures like this, these could at a minimum be logged to the console. Better still, a styled error banner can be shown to the user to indicate an issue. Something like the following, perhaps?

Currently, the web interface appears as the following in production: (https://germanvoice.awh.durham.ac.uk/)
Errors with a mis-configured API endpoint (see issue #7) mean that the API is not accessible. However, this is an excellent opportunity for enabling user-facing error-reporting in the interface. If there are script failures like this, these could at a minimum be logged to the console. Better still, a styled error banner can be shown to the user to indicate an issue. Something like the following, perhaps?