Skip to content
Back to shipped records
Client: RBM Trading LLC/Industry: Logistics & Workload Management

RBM Trading

We built an offline-first mobile package tracker and task manager that runs updates in under 200ms.

Key OutcomeThe

app fetches updates from 12 courier services in under 3 seconds.

Key OutcomeLocal

database writes and dashboard transitions take under 150ms.

The Failure / Problem

System Bottlenecks

E-commerce business owners and delivery workers manually check multiple courier sites to track incoming stock. Keeping status reports in spreadsheets leads to delayed updates and scheduling errors.

The Resolution / Solution

Architectural Move

We built RBM Trading as a cross-platform mobile app using Flutter. The app queries package API endpoints directly and updates the local SQLite database in under 200ms. We designed a workload dashboard that lets users assign shipments to specific tasks without leaving the screen.

Execution Path

1

API Aggregation: We wrote API clients to fetch real-time status data from courier tracking endpoints.

2

Local Cache: We set up SQLite tables to save package data and prevent redundant API queries.

3

Task Board: We built a custom interface to link shipment IDs to specific workload tasks.

"We tracked 50 shipments a day across three couriers, manually copying tracking numbers. Now, we tap once and see every delivery status instantly."

— Ronald Mitchell, Logistics Manager, RBM Trading LLC

Core Stack

  • Dart (Flutter Framework)
  • SQLite (Offline cache)
  • TypeScript (Edge functions for API routing)

Under-the-hood Challenge

Connecting to multiple shipping API endpoints directly from mobile devices often triggers rate limits and exposes private API credentials. We solved this by routing requests through Cloudflare Workers. The edge worker acts as a proxy, rotating client credentials and caching courier responses for 5 minutes, which reduced API billing by 40%.

RBM Trading simplifies package tracking and workload management for logistics teams. By caching shipping updates in a local SQLite database and proxying third-party API requests through Cloudflare Workers, the mobile application doesn’t lag even on slow cellular connections.

Have a system that needs scaling?Initiate Brief