Reeds: Logistics Ecosystem
A comprehensive fully integrarted logistics platform featuring a high-performance Sender mobile application and a coordinated Rider fulfillment system, powered by a shared real-time API for end-to-end package tracking.
The Problem
Last-mile delivery often suffers from fragmented communication, lack of transparent pricing for multi-stop batches, and high friction in address entry, leading to operational delays and user frustration.
The Solution
Engineered a robust React Native (Expo) mobile suite featuring batch delivery creation, real-time status synchronization, and integrated payment processing. Implemented an intelligent address system and a dynamic timeline to ensure transparency across the delivery lifecycle.
Key Features
Multi-recipient batch delivery creation with dynamic field arrays
Real-time delivery tracking and status-aware progression timelines
Integrated Paystack checkout for seamless batch-level payments
Address intelligence with Google Places and saved location profiles
Automated session persistence with token refresh and re-auth logic
Filterable delivery management (Awaiting Payment, Ongoing, Completed)
Architecture & Tech Decisions
Mobile-first file-based routing via Expo Router
Centralized client state management using Zustand stores
Optimized server-state caching and pagination with React Query
Interception-based API layer for seamless auth token rotation
Domain-driven modular directory structure for scalable development
Challenges Faced
Managing complex multi-step form state for nested, multi-recipient payloads
Synchronizing real-time delivery events across two distinct user personas
Optimizing mobile performance for data-heavy tracking and map interactions
What I'd Improve
Integrate WebSockets for instant peer-to-peer messaging between Senders and Riders
Delivered a production-ready mobile infrastructure capable of scaling to high-concurrency operations, significantly reducing manual coordination and improving delivery success rates through real-time transparency.