Back to Projects
cross platform

Run Courier — Same-Day Courier & Logistics Platform

Run Courier — Same-Day Courier & Logistics Platform

About this project

Run Courier is a full-stack, multi-tenant same-day courier and logistics platform built for the UK market. It connects customers, drivers, and dispatchers through one seamless ecosystem — a customer web app, a native driver mobile app for iOS and Android, powerful admin & operations dashboards, and a public REST API for business integrations.

image.png

⬛ Key Features

  • Live GPS Tracking — real-time driver location & ETA streamed over WebSockets

  • Multi-Drop Routing — optimised multi-stop jobs with per-stop navigation & proof-of-delivery

  • Smart Pricing Engine — automatic quotes based on distance, vehicle type, service tier & surcharges

  • Proof of Delivery — photo capture, digital signature, barcode scanning & GPS-stamped confirmation

  • 6 Role-Based Dashboards — tailored portals for Admin, Driver, Customer, Dispatcher & Vendor

  • Payments & Invoicing — Stripe checkout, wallet credit, pay-later accounts & automated weekly invoicing

  • Real-Time Notifications — instant push alerts for new jobs, status changes & delivery updates

image.png

⬛ Tech Stack

  • Frontend: React, TypeScript, Vite, TanStack Query, Tailwind CSS

  • Mobile: React Native (Expo) for iOS & Android

  • Backend: Node.js, Express, WebSockets

  • Database & Auth: Supabase (PostgreSQL, Row-Level Security, Edge Functions)

  • Integrations: Stripe, Google Maps, Resend (email), Twilio (SMS/OTP)

WhatsApp Image 2026-06-30 at 12.50.23 AM.jpeg

⬛ Highlights

  • 130K+ lines of production code across web, mobile & API

  • 3 platforms — Web, iOS & Android — from a single connected backend

  • 12 Supabase Edge Functions powering secure server-side workflows

  • Strict role-based data isolation (customer vs driver pricing never crosses roles)

WhatsApp Image 2026-06-30 at 12.51.00 AM.jpeg

Built with

ReactTypeScriptViteTanStack QueryTailwind CSSReact Native (Expo) for iOS & Android