Logistics · Multi Carrier Logistics SaaS
Speed Box
B2B SaaS multi-tenant courier & logistics management platform.
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.
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.
- 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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
More case studies
Related work
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.
