Flyby - Smart Delivery Box
Conception and implementation of a software for controlling and managing dozens of delivery boxes that display digital advertising and consume and evaluate sensor data.
Period: 11/2020 to 01/2024
Type: FreelanceFreelance
Company: Kalaan GmbH, Munich
- Node.js
- Vue.js
- DynamoDB
- MQTT
- Docker
Project Implementation
Flyby consists of three parts that were developed in parallel. The management platform is used for internal management of all boxes as well as creating new ones and assign them to the systems and fleets their should be a part of.
The frontend is based on Vue.js and interacts with a Node.js REST API. Boxes can be assigned to systems and fleets that are also managed on the platform. The configuration of the boxes can be checked graphically for an easy overview.
The latest configuration of systems, fleets and boxes is synced with a DynamoDB that is then used for the box login to authenticate and provide the correct configuration.
Boxes are able to login to the system via a global AWS Lambda service that verifies the boxes and provides the current configuration for the boxes. That way boxes can be seamlessly tansfered to new systems or fleets.
The communication between boxes and the system is established via MQTT to transfer data in realtime
Links
The project can be found at flyby.global.