Delivery platform & rider app
Phone Club Logistics
Phone Club Logistics runs every delivery, pickup and exchange for Phone Club and Phone Club Sell — and is built so other businesses can plug in as vendors. Dispatchers plan the day in a web portal, riders work their visits in the Phone Club Rider app, and customers can follow their rider live.
- Node.js
- Express
- MongoDB
- React
- Vite
- React Native
- Expo
- Year
- 2026
- Role
- Design, full stack & mobile development
- Team
- Client project


(01)The challenge
Jobs were coming from two businesses with cash moving both ways: collecting Cash on Delivery from buyers and paying sellers for their old phones. Every handover needed proof, outside vendors needed their own access, and riders often work with patchy mobile signal.
(02)The solution
A logistics API with its own database inside the Phone Club backend, a dispatch board for Phone Club staff and vendors, and an offline-friendly rider app. Every job is closed with the customer's code, and cash collected or paid out is recorded against the job.
(03)Features
What it does.
Vendor API & webhooks
Businesses create jobs with an API key and receive status updates by webhook; repeated requests are safely ignored.
Dispatch board
Jobs by date and zone, assigned to riders, with zones defined by PIN codes and hubs.
Phone Club Rider app
OTP sign-in, the day's visits in slot order, one-tap call and navigation, and a status for every step.
Works without signal
Accept, on my way and arrived are saved offline and sent in order when the signal returns.
Proof of handover
The customer's code, photos and cash are recorded before a job can be finished.
Roles & permissions
Phone Club staff, vendor teams and riders each see only what they're allowed to.
(04)Screens
A closer look.
(05)Process
How it came together.
Discover
Understanding the goal: jobs were coming from two businesses with cash moving both ways: collecting cash on delivery from buyers and paying sellers for their old phones.
Design
Structure, key screens and the look agreed before any code was written.
Build
Developed with Node.js, Express, MongoDB — fast, responsive and maintainable.
Launch
Tested on real phones and desktops, then deployed to production.
Improve
Fixes, refinements and new features based on how people actually use it.
(06)Under the hood
Highlights
- ✦Pickups, drops and exchanges — an exchange is one visit for the rider
- ✦Rider location shared about every 20 seconds while on duty
- ✦A live tracking page for customers
- ✦Cash on Delivery and seller payouts tracked per job
- ✦Short-lived sessions that sign out automatically if a token is reused
Architecture
- 01Logistics API module (Express)
- 02Separate MongoDB database
- 03Dispatch & vendor portal (React)
- 04Phone Club Rider app (Expo)
- 05Webhooks to vendor systems
Services used
Tech stack
- Node.js
- Express
- MongoDB
- React
- Vite
- React Native
- Expo
Want something like this?
Tell us what you're building. We reply within 24 hours with honest advice and a clear next step.
Start a project →

