Make both sets of basic auth credentials optional
Don't fetch config from a remote location.

Accept JSON as a string instead.
Check that the group exists before displaying the dashboard
Show the clock on smaller screen sizes

This should display the clock for vertical-oriented
monitors.
Fall back to showing all rooms if groups aren't defined
Document all the configuration options correctly