Portfolio / ShipEast Couriers

Mobile App / Flutter

ShipEast Couriers

A cross-platform delivery management app — customer, driver, and admin in one Flutter codebase — that took a Jamaican courier business off paper and spreadsheets and onto live, trackable operations.

ShipEast Couriers

Client

Derion Scarlett

Industry

Logistics & Delivery

Services

Flutter · Firebase

Location

Jamaica

Project Overview

One app, three audiences, a whole operation in your pocket

ShipEast Couriers is a growing delivery business in Jamaica that needed to coordinate customers placing orders, drivers fulfilling them, and an operations team keeping the whole thing moving — all in real time, all on mobile.

Growth Nexus designed and built a single Flutter application spanning three connected experiences: a customer app for booking and tracking deliveries, a driver app for accepting and completing jobs, and an admin dashboard for assigning, monitoring, and reporting. One codebase, deployed to both iOS and Android.

The Challenge

Running a courier business on phone calls and paper notes

Before ShipEast, every order lived in a WhatsApp thread or a notebook. Customers had no way to see where their package was, drivers were dispatched by phone, and the owner had no single view of what was happening across the fleet on any given day.

The brief was clear: replace the manual chaos with one system everyone could trust — fast to use on a phone, reliable on patchy connections, and affordable to run.

What stood in the way

No real-time visibility — customers and admins were always one phone call behind the actual delivery status.

Manual dispatch meant drivers were assigned by memory, leading to missed and double-booked jobs.

Order history lived across chats and paper, making reporting and accountability nearly impossible.

A tight budget ruled out building and maintaining separate native iOS and Android apps.

Our Solution

A Firebase-backed Flutter app built for live, on-the-road use

We chose Flutter so a single team could ship one polished, native-feeling app to both platforms — keeping build and maintenance costs in line with the budget. Firebase powered the backend: Authentication for role-based access, Firestore for real-time order data, Cloud Storage for proof-of-delivery photos, and Cloud Messaging for instant push notifications.

Orders flow through clearly defined states — placed, assigned, picked up, in transit, delivered — and every change syncs instantly across customer, driver, and admin views. Drivers get live job assignments with map-based navigation; admins see the entire fleet on one board; customers track their package from booking to doorstep.

We hardened the app for real conditions in the field: offline-tolerant data, optimistic UI updates, and lightweight payloads so it stays responsive even on slow mobile data.

Tech & Tools

FlutterDartFirebase AuthCloud FirestoreCloud MessagingCloud StorageGoogle MapsiOS & Android

What We Delivered

The pieces that made it work

Customer Booking & Tracking

Customers book a delivery in a few taps and watch it move through every stage with live status and driver location — no more 'where is my package?' calls.

Driver Job Management

Drivers receive assigned jobs with pickup and drop-off details, in-app navigation, and one-tap status updates plus proof-of-delivery photo capture.

Admin Operations Board

Operations staff assign drivers, monitor every active delivery in real time, and step in the moment something stalls — all from one screen.

Real-Time Sync

Firestore keeps customer, driver, and admin views in lockstep — a status change on the road appears everywhere instantly.

Push Notifications

Cloud Messaging alerts the right person at the right moment: new jobs for drivers, status updates for customers, exceptions for admins.

Order History & Reporting

Every delivery is logged and searchable, giving the owner accountability and the data to spot patterns and plan capacity.

Results & Impact

From scattered chats to a streamlined courier operation

3-in-1

Apps unified

Customer, driver, and admin experiences shipped from a single Flutter codebase.

Live

Order tracking

Real-time status replaced phone-call updates across the whole operation.

2x

Faster dispatch

Map-based assignment cut the time from order placed to driver moving.

100%

Orders logged

Every delivery now recorded and reportable — nothing lost to a chat thread.

Growth Nexus took my whole delivery business out of WhatsApp and notebooks and put it in one app. My drivers know exactly what to do, my customers can see their orders, and I finally have a real view of everything happening each day.

Derion Scarlett

Founder, ShipEast Couriers · Jamaica

Your Project Next

Want results like these?

Every project on this page started with a single conversation. Tell us what you're building and we'll map the path from idea to shipped — with a fixed quote in writing.