Server architecture

CALE is a screen administrator where you can mix content of different APIs and control the content output

DB Model

This database model design is just our reference to build on top of this. Basically allows us to have users, apis and the means to connect both to Screens.
The ultimate goal is that you can add a Weather API with your key configuration stored in app_user_api and then make different instances of it, like Weather in Berlin and in New York city (app_int_api)
This apis are agreegated as template_partial(s) that reference one of this apis and output a little piece of HTML content in one of your screens that is also associated to a display.