We're officially a Great Place To Work® certified company, India | 2026–27
LOGISTICS PLATFORM · FLUTTER · DIRECTUS

Sarthitrans — Unified Digital Logistics Network for India's Fragmented Trucking Ecosystem

How Linearloop rebuilt India's truck-booking platform from scratch — replacing manual coordination with a four-role mobile app, milestone-based wallet payments, intelligent 50km load matching, and a centralised admin command centre.

Flutter 3.x
Directus 10.x
MySQL
Razorpay
Google Maps SDK
Novu
Twilio
AWS S3
DigitalOcean
Sarthitrans — Unified Digital Logistics Network

4

User roles in one Flutter codebase

50/50

Milestone wallet payments — 50% advance, 50% on delivery

50 km

Intelligent nearby load matching radius

2 Languages

Hindi and English — built for real-world Indian logistics

PLATFORM OVERVIEW

One app. Four roles. Every part of the load lifecycle connected.

Customer posts load

One Flutter app

Transporter assigns driver

50 km matching

Driver picks up load

Milestone wallet

Wallet settles on delivery

RBAC across roles

APP SCREENS

Built for four users. Designed for the road.

CUSTOMER — LOAD POSTING, NEARBY MATCHING, AND STATUS TRACKING

Customer Load Posting

Load posting

Nearby Load Matching & Proposals

Proposal comparison

Status Tracking & Active Loads

Load status board

TRANSPORTER AND DRIVER — WALLET, MILESTONES, AND LIVE LOAD TRACKING

Transporter Escrow Wallet & Bidding

Transporter wallet and matching

Driver Live Trip Route & GPS Tracking

Driver live trip route

Driver Milestones & Earnings Settlement

Driver earnings and settlement

ADMIN COMMAND CENTRE — USER VERIFICATION, KPIS, COMMISSIONS, AND RBAC

Admin Command Centre

Admin dashboard and verification

What the admin panel manages:

User onboarding and RBAC

Aadhaar and driver verification workflows, permission matrix for all four user types.

Commission engine

Configurable 1% commission percentage applied per load with audit trail.

GST and TDS oversight

Full transaction filter log for statutory accounting including TDS deductions.

Real-time KPI dashboard

Load volume, wallet transactions, revenue, and audit logs on one screen.

THE PROBLEM SPACE

What was broken in India's trucking ecosystem.

Load matching was entirely manual — phone calls, brokers, and WhatsApp groups with no structure, transparency, or efficiency

Payment disputes were common — no milestone structure meant drivers and transporters often had no clarity on what they were owed or when

No visibility into load status — customers had no way to track where their shipment was once a truck left the pickup point

The previous vendor's app was architecturally weak — the platform had to be rebuilt from scratch with a scalable, role-aware foundation

What made this platform special was how thoughtfully it was designed for real-world Indian logistics conditions. From enabling drivers to operate it easily while on the road, to supporting Hindi and English, to eliminating payment disputes through milestone-based wallet automation — the system replaced a fragmented manual ecosystem with a structured, transparent, and scalable digital logistics network.

MAKING A DIFFERENCE

How Linearloop helped

BEFORE
AFTER
BEFORE

Load matching was manual — phone calls, brokers, zero structure. No platform connecting customers, transporters, and drivers.

AFTER

Built a single Flutter app serving four roles (Customer, Transporter, Driver, TransDriver) with dynamic RBAC-based UI adaptation and 50 km intelligent load matching.

BEFORE

Payment disputes were frequent. No milestone system — drivers and transporters had no structured view of what they were owed.

AFTER

Wallet-based milestone payment system — 50% advance on load acceptance, 50% on confirmed delivery — eliminating dispute-prone manual settlements.

BEFORE

Zero shipment visibility after pickup. Customers had no tracking and no status updates once a load was in transit.

AFTER

Google Maps SDK integration with milestone-triggered location updates giving customers transparent shipment visibility throughout the load lifecycle.

BEFORE

A previous vendor build existed but lacked the architecture and UX to scale. The platform had to be rebuilt from the ground up.

AFTER

Rebuilt the entire platform on Directus 10.x with custom relational data modelling, commission engine, proposal comparison dashboard, and real-time WebSocket updates.

Integrated Tech Stack Ecosystem

Google Maps SDKRazorpayNovuTwilio OTPAWS S3DigitalOcean

OUR PROCESS

Discovery to delivery — agile, sprint-based, Figma-first.

01

Discovery and Figma design sprint

Full UX mapping across all four user roles before development — role-specific flows, wallet interactions, and admin hierarchy designed in Figma

02

Directus data modelling

Custom relational schema for load lifecycle, wallet transactions, commission logic, and role permissions — deeper implementation than initially scoped

03

Sprint-based agile delivery

Continuous client feedback built into every sprint — evolving requirements managed without disrupting delivery cadence

WHAT WE BUILT

Five deliverables. One digital logistics network.

01Flutter 3.x App

Unified Flutter mobile app

Single Flutter 3.x codebase serving four roles with dynamic, RBAC-driven UI adaptation — Customer, Transporter, Driver, and TransDriver each get a purpose-built experience from one app.

02Escrow Wallet

Milestone wallet payment system

50% advance on load acceptance, 50% on delivery confirmation — automated via Razorpay with full transaction audit trail, TDS consent workflows, and configurable commission logic.

03Proximity Dispatch

Intelligent 50 km load matching

Google Maps SDK integration with proximity-based load discovery — transporters and drivers see available loads within a 50 km radius in real time with route and pricing estimates.

04Directus 10.x Command

Admin command centre

Built on Directus 10.x — user verification, RBAC templates, commission configuration, proposal comparison, wallet oversight, real-time KPI dashboards, and full audit trail logging.

05Novu & Twilio Alerts

Multi-channel notification & OTP engine

Novu push notifications coupled with Twilio OTP verification and WhatsApp Business API alerts — ensuring critical load status updates reach users instantly across any device.

PHASE 2 ROADMAP

What's planned next.

Phase 2 features — planned based on Phase 1 performance

In-app chat support

Offline and low-network mode

Predictive analytics

Dynamic load pricing

Digital contract and eSign

Enhanced GST verification

Start your project

Building a logistics, marketplace, or multi-role mobile platform?

Let's talk about what Linearloop can build for you.