Skip to content
Antino
All case studies

Logistics · Multi Carrier Logistics SaaS

Speed Box

B2B SaaS multi-tenant courier & logistics management platform.

Speed Box
83
Weeks operated
10k+
Hours of work
12
Engineers

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.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 83 weeks of operated delivery.

  1. 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. 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. 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. 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. 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. 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. 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. 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

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.