An IoT platform for refrigerated transport sharing — University of Salento, IoT Course 2024-2025
ChillChain is an IoT platform for refrigerated transport sharing, combining a logistics marketplace for shipment booking with cold chain monitoring and ML-based anomaly detection.
The system is organised as in the image

Two FastAPI microservices handle the data pipeline: the Fridge Streamer simulates sensor readings from CSV datasets and publishes them on MQTT, while the Anomaly Detector subscribes to the same topic, runs an LSTM autoencoder for anomaly detection, and publishes alerts on a separate topic. The Spring Boot backend subscribes to both MQTT topics, persisting telemetry to MongoDB and converting anomaly messages into notifications. The React frontend consumes the REST API for fleet management, shipment booking, telemetry dashboards, and anomaly alerts.
Check out the code:
Frontend Service — React + TypeScript + Tailwind CSS
Backend Service — Spring Boot + MongoDB + MQTT
FastAPI Services — Telemetry Streamer + LSTM Anomaly Detector