Cold-chain temperature monitor — a personal IoT project
Live sensor readings, alerts when something drifts out of range, and a forecast of where the temperature is heading next.
- Role
- Personal project
- Year
- 2026
Laravel · Vue · PostgreSQL · MQTT · Prophet
Why I built it
Anyone storing something temperature-sensitive — vaccines, food, chemicals — usually finds out about a problem after the damage is done, from a log nobody read. I wanted to see how far you could get toward catching it before the loss, rather than reporting it afterwards.
What it does
- Live dashboard. Sensor readings arrive continuously and the screen updates itself; no refreshing, no exporting.
- Alerts when something drifts. Each device has its own safe range, and going outside it raises an alert that someone has to actually resolve.
- Notices when a sensor goes quiet. A silent sensor is a failure too — if a device stops reporting, that’s flagged rather than ignored.
- A forecast, not just a reading. Recent history is used to project where the temperature is heading, so the screen turns red before the limit is crossed instead of after.
- Reports over any period, for the paperwork that inevitably follows.
How it turned out
Working end to end, with a built-in sensor simulator so the whole system can be demonstrated without any hardware plugged in. It’s the piece I’d start from for a real cold-storage or laboratory client rather than building from scratch.