Home/Case Studies/Speed Box
OPERATED END TO ENDLOGISTICS · MULTI CARRIER LOGISTICS SAAS

Speed Box

A white-label courier SaaS running the full shipment lifecycle — rating, multi-carrier bookings with FedEx and DHL, tracking, and invoicing — live across 9 logistics companies.

83Weeks operated
10k+Hours of work
12Engineers

The brief

Build a next-generation courier management platform (SpeedBox 2.0) to replace an existing SpeedBox 1.0 system, starting with core shipment and user management modules and expanding to a fully white-labeled, multi-carrier, multi-tenant SaaS product for the logistics industry with mobile apps for end users and field delivery agents.

What we built

A full-stack multi-tenant courier logistics SaaS platform built from scratch over 83 weeks. The platform enables courier companies to manage the complete shipment lifecycle: rate calculation, single and bulk shipment creation, multi-carrier AWB generation (FedEx, DHL India, DHL Global, DPD, Aramex, Cirro, BlueDart), real-time tracking, KYC verification, RBAC-based admin management, invoicing with Microsoft Dynamics 365 sync, credit/wallet/payment gateway (Razorpay) management with TDS support, route-optimized squad delivery operations, and an analytics/reporting engine. The system is deployed as a white-label product across 9 independent courier organizations, each with isolated AWS infrastructure (MongoDB Atlas, Cognito, CloudFront, S3). The mobile surface comprises two React Native apps (user-facing and squad/delivery) published across all 9 org variants on Play Store and App Store (18+ app listings), plus a warehouse hub scanning app.

⊛ Live in production

Production platform live across 9 courier organizations (Allied Express, Wyngs, WAL, Allwayex, Zipship, Pari Couriers, Brightlinkers, Portador, Wyngs Indonesia) with: web admin portal, user web app, React Native user apps (18+ Play Store/App Store listings), React Native squad delivery apps, React Native hub scanning app, automated carrier tracking (FedEx/DHL/Aramex/DPD/Cirro tracking scripts), Dynamics 365 invoice sync, Razorpay payment processing, Firebase push notifications, and a Super Admin portal for onboarding new organizations.

How it was built, phase by phase.

8 workstreams across 83 weeks of operated delivery

  1. (001)BUILDWeek 1–50

    Multi-Carrier Shipment Management & AWB Generation

    Core shipment lifecycle covering single and bulk shipment creation, label generation, and AWB integration across FedEx, DHL India, DHL Global, DPD, Aramex, Cirro, and BlueDart carriers.

    Full multi-carrier AWB generation platform with downloadable labels, tracking, pickup scheduling, and carrier-specific document compliance

    Node.jsAWS LambdaAWS S3FedEx APIDHL India APIDHL Global API
  2. (002)BUILDWeek 1–70

    Multi-Channel Notification System (Web, Mobile, Email)

    Event-driven notification infrastructure dispatching push notifications via Firebase FCM, SMS via Twilio, and emails via AWS SES.

    Production notification system with 20+ event triggers, real-time in-app notification panel with infinite scroll.

    Firebase FCMTwilio SMSAWS SESAWS SQSAWS EventBridgeNode.js Lambda
  3. (003)BUILDWeek 1–60

    KYC Document Management & Verification

    KYC onboarding workflow for individual and company account holders, including document upload (images and PDFs) to AWS S3 via signed URLs, admin verification workflow (unverified → verified state transitions).

    Complete KYC verification pipeline covering document upload, admin review.

    AWS S3Signed URLsReact.jsNode.jsMongoDBAWS Cognito
  4. (004)INTEGRATEWeek 2–70

    Real-Time Shipment Tracking & Tracking Script Infrastructure

    Automated tracking scripts polling carrier APIs (FedEx, DHL, DPD, Aramex, Cirro) on a schedule, updating shipment status box-wise, broadcasting status changes via WebSocket.

    Automated carrier tracking pipeline running on 4-hour intervals.

    AWS EventBridgeAWS SQSAWS DLQWebSocketFirebase FCMNode.js Lambda
  5. (005)BUILDWeek 2–60

    Access Control, RBAC & Multi-Admin Management

    Granular role-based access control system allowing admins to create access group templates with per-page, per-action read/write permissions.

    Fully functional RBAC system with default templates (PA_ALL, Primary Operations, Primary Sales), admin invite flow.

    React.jsReduxTypeScriptNode.jsMongoDBAWS Cognito
  6. (006)INTEGRATEWeek 14–83

    Invoice, Credit/Debit Note & Dynamics 365 Billing Integration

    End-to-end invoicing covering account-holder and non-account-holder invoice generation, credit/debit notes, TDS handling, bulk invoice processing via Lambda, payment gateway integration (Razorpay).

    Production invoicing system processing account and non-account invoices with D365 sync.

    Node.jsAWS LambdaMicrosoft Dynamics 365 APIRazorpayMongoDBAWS SQS
  7. (007)BUILDWeek 16–83

    Squad Management, Route Optimization & Delivery App

    Field force management module enabling admin creation and management of delivery squads, assignment of shipments to squad members, automatic and manual route optimization using third-party maps APIs.

    Live squad management portal with route optimizer, dedicated React Native delivery app deployed across 5+ organizations with real-time status sync

    React NativeNode.jsMongoDBAWS LambdaHere Maps APIGoogle Maps
  8. (008)DEPLOYWeek 40–83

    Multi-Tenant Organization Onboarding & Super Admin Portal

    White-label SaaS infrastructure enabling rapid onboarding of new courier organizations (Allied, Wyngs, WAL, Allwayex, Zipship, Pari, Brightlinkers, Portador, WAL Indonesia) with dedicated MongoDB clusters.

    Production SaaS platform hosting 9+ independent courier organizations, each with isolated data, branding.

    AWS MongoDB AtlasAWS CognitoAWS CloudFrontAWS S3AWS SESNode.js

Stop renting hours. Start running functions.

Pick the function you want off your plate. We map the brain and name the outcome before you commit.