Case Study - Smart logistics for fresh products
Comprehensive transport management system with real-time GPS, speed, and temperature monitoring for perishable product distribution.
- Client
- ExpoVerde
- Year
- Service
- Web development
Overview
Perishable product transport is critical: a cold chain break can mean million-dollar losses and health risks. Logistics companies need total visibility over their fleet, cargo temperatures, driver speeds, and refrigeration equipment status.
ExpoVerde centralizes all this information in a single platform. Connected vehicles send real-time data that the system analyzes to detect anomalies: speed excesses, out-of-range temperatures, or equipment disconnections. When something falls outside configured parameters, automatic alerts are generated.
The system also manages all documentation: vehicle permits, driver licenses, insurance policies, and technical inspection certificates, alerting when they're about to expire.
What we did
- Next.js 14
- React 18
- MongoDB
- Google Maps
- AWS S3
- Telematics
- Reduced losses
- 40%
- Active monitoring
- 24/7
- Traceability
- 100%
- Cold chain breaks
- 0
Real-time monitoring
The system's heart is the integration with Pressa Cloud, a vehicle telematics platform. Every 30 minutes, cron jobs collect GPS, speed, and temperature data from the entire fleet. The system analyzes this data against configurable thresholds.
Automatic reports are generated at scheduled times: they can be every 6, 12, 24, or 48 hours. Each report includes speed excess events, temperature anomalies, and equipment disconnections, automatically sent via email to responsible parties.
Configuration is flexible: each company can define their own maximum speed thresholds, acceptable temperature ranges, and maximum disconnection time before generating alerts.
Cargo management
The system handles two entry modes: collection (truck picks up cargo at origin) and warehouse (cargo arrives at distribution center). Each cargo receives a unique number and can be split or grouped according to logistics needs.
Cargo statuses allow complete traceability: from "About to Enter" to "Delivered," passing through "In Transit" and "Split." Each status change is recorded with timestamp and responsible user.
Associated documentation (waybills, labels, photos) is stored in AWS S3 and linked to the cargo for later consultation or audits.
Fleet control
Trucks, semi-trailers, and refrigeration equipment have their own management cycle. The system tracks documentation expirations: plates, technical inspection, international permits, insurance. When a date approaches, it generates renewal alerts.
The 9 user roles cover the entire operation: Admin, Logistics, Administration, Workshop, Client, Trucker, Freight Carrier, Tractor Operator, and Producer. Each role sees only information relevant to their function, maintaining interface security and simplicity.