This is a microservice that handles incoming streams from the Raspberry Pi client, persists data to the DB, pushes data to the frontend and facilitates messages from the frontend back to the Arduino.
It is implemented using NodeJS and the Express framework.