Multi-tenant B2B2C fleet tracking platform with real-time GPS monitoring, trip management, geofencing, and advanced analytics. Tracks 2,000+ vehicles with sub-100ms WebSocket latency.
Real-time GPS data ingestion from IoT devices. Binary protocol parsers for BCE (Xirgo FMS500) and Novatel MT3060 MiFi. Checksum validation, IMEI whitelist auth, telemetry extraction.
Background job processing: FTP polling for OLA Energy fuel data (every 15 min), alert rule evaluation (every 5 min), Redis event subscriptions, Excel file parsing.
Web app for fleet managers. Real-time tracking map, trip analytics, geofencing, device management, RBAC, multi-language (EN/AR/FR).
Shared Prisma client with 80+ tables, monthly partitioning for positions, PostGIS spatial queries, soft delete with 90-day recovery.




5-second GPS updates from 2,000+ devices. Live map with marker clustering. WebSocket broadcasting <100ms latency.
Platform → Resellers → Customers → Users. Complete data isolation with RBAC.
Auto start/stop detection, trip merging, places categorization, schedules, privacy mode.
Time-conditional geofences, enter/exit detection, speeding with OSM speed limits, 5-min evaluation.
Drive Score, fuel reconciliation, professional vs. private mileage, first start report.
BCE (Xirgo FMS500) and Novatel MT3060 binary protocols. Telemetry: ignition, fuel, RPM, odometer.
Mileage + time-based reminders. Full lifecycle work order tracking.
OLA Energy FTP integration. Excel parsing for transactions. Consumption vs. card reconciliation.
English, Arabic (RTL), French. next-intl throughout the frontend.