How TechLapse built a unified logistics operating system connecting transporters, drivers, customers, and fuel stations across Indian port operations — delivered in 6 weeks.
Visit Porttivo Discuss a similar project
Port logistics running on WhatsApp and phone calls
Porttivo operates in one of India's most coordination-heavy industries — moving containers between factories, ports, and warehouses. Before this platform, every part of the operation was manual.
Transporters assigned drivers over WhatsApp. Customers called repeatedly for status updates. No single source of truth existed for any active trip.
Fuel transactions were tracked on paper. Cashback calculations were manual, error-prone, and delayed. Fraud had no detection layer.
Vehicle RC, insurance, fitness permits, and driver licenses expired without warning. Penalties and operational delays followed.
Transporters with excess vehicle capacity had no way to trade with each other. Profitable loads went unfilled every day.
A full logistics operating system — built in 6 weeks
TechLapse designed and delivered a five-sided platform: Transporter App, Driver App, Customer App, Admin Portal, and Pump Staff App — all connected in real-time via a Node.js API and Socket.IO event backbone.
BOOKED → ACTIVE → 5 milestones with GPS + photos → POD → CLOSED. All automated, all real-time.
Customers and transporters watch the truck move on a live map. Driver streams location every 4 seconds via background service.
Driver generates a GPS-tagged QR. Pump staff scans it. Wallet debited, cashback credited, fraud checked — all in seconds.
Transporters post vehicle availability, negotiate rates peer-to-peer, and auto-create trips on booking confirmation.
Separate wallets for transporters, drivers, and pump owners. Full ledger, cashback, and bank withdrawal flows.
Automated checks for duplicate receipts, GPS mismatches, express uploads, and unusual patterns — with admin review queue.
13 modules across 6 apps and portals
Full fleet management, trip creation and monitoring, live tracking map, marketplace hub, wallet, fuel card management, support tickets, and company-user RBAC.
Trip acceptance, 5-milestone execution with GPS + photo capture, POD upload, fuel QR generation, background location streaming — in English, Hindi, and Marathi.
Book trips via Google Places, track live driver location, view milestone timeline with photos, manage trip history, and access support.
Full platform oversight: trips, fleet, users, fuel, fraud queue, settlements, analytics, audit logs, and notification broadcaster — all permission-gated.
Pump owners track fuel sold, settlements, and staff performance. Staff process QR scans, log transactions, and view their cashback ledger.
20+ event types across trips, tracking, marketplace, support chat, and admin alerts. JWT-authenticated rooms scoped per trip, user, and role.
QR flow with GPS tagging, automated cashback distribution, receipt verification, and a fraud detection queue with admin resolution workflow.
Transporters post capacity, negotiate prices in real-time, and message peer-to-peer within each booking. Auto-creates trip on confirmation.
Categorised tickets with real-time chat, read receipts, typing indicators, CSAT rating, and full audit trail. Sequential ticket numbering (SUP-100001).
Production-grade architecture
| Layer | Technology |
|---|---|
| Backend API | Node.js, Express, MongoDB Atlas, Socket.IO |
| Mobile Apps | Flutter (Android & iOS) — Transporter & Driver apps |
| Web Apps | Ionic + Angular — Customer App & Admin Portal |
| Realtime | Socket.IO with JWT-authenticated rooms per user, trip, and role |
| Maps & Location | Google Maps SDK, Google Places API, background GPS streaming |
| Notifications | In-app (Socket.IO) + WhatsApp via WATI template messages |
| Auth | JWT access + refresh tokens, OTP login, PIN login, role-based access control |
| Storage | File uploads for trip photos, POD, vehicle documents, marketplace attachments |
| Audit | Full audit log on every mutating API operation, platform-wide |
Measurable impact delivered
Manual trip coordination — every booking, assignment, milestone, and closure handled inside the platform
Transporter, Driver, Customer, Pump Owner, and Admin unified on a single real-time platform
Driver app in English, Hindi, and Marathi — accessible to drivers with no prior app experience
Transporter onboarding with Aadhaar KYC — fully digital, no paperwork required
Fuel cashback, fraud detection, and settlement calculation — replacing all manual accounting
Live GPS truck tracking visible to customers throughout the trip — no more status-check calls
From kickoff to production in 6 weeks
Requirements freeze, system architecture, UI/UX wireframes across all 5 user types
Database schema, API structure, authentication, role-based access control, Socket.IO setup
Trip lifecycle, wallet system, fuel QR engine, fraud detection, admin panel base modules
Transporter & Driver Flutter apps, Customer Ionic app — core features and live GPS tracking
Full system integration, marketplace module, booking-scoped chat, WhatsApp notifications
Internal testing, bug fixes, performance optimization, beta deployment, production go-live
Phase 2 — intelligent logistics automation
Building on the Phase 1 foundation, Phase 2 will add vessel cut-off automation via PDF ingestion, a customer self-serve booking engine with controlled pricing, automated invoicing, E-Way Bill integration, a Driver Rewards & Spin Wheel gamification system, and production-grade live GPS tracking backed by Redis.
We design and ship production-grade logistics, SaaS, and enterprise platforms from Pune. Let's talk about your project.
Get in touch Chat on WhatsAppRelated: Logistics software development · Mobile app development · Portfolio