Our first step towards a function app included building the microkernel (router, authenticator, authorizer, logger), the loader, the main modules (sensors, machines, structures, Influx, users, and Mongo), front end components, the databases InfluxDB and MongoDB, and MQTT to connect to the sensors. We then built our first feature module, the availability module which tracks when a machine is running or not.

