Web Development

Building an Uber-Like Medicine Delivery Platform — Powered by 100+ Drivers Daily

How we built a full-stack logistics platform for a California-based medicine delivery company — with real-time route optimization, geofenced deliveries, live driver tracking, and automated weekly payouts — all running smoothly since 2021.

100+ Drivers / Daily Active Users
3 Pharmacy APIs / Integrated
2 Smart Routing Engines / Google Maps + Nextbillion
CHALLENGE

The Problem We Solved

Our client Andrew runs a medicine delivery operation under Hanna’s Transportation Incorporated, based out of Rancho Cucamonga, California, serving the Los Angeles and Greater Los Angeles areas. Think of it like an Uber — but specifically for prescription medicine deliveries. Andrew’s clients are pharmacies. He provides them with two things: the technology to manage deliveries, and a fleet of drivers who actually do the deliveries. The idea is solid, the demand is real, but the logistics are genuinely complex. Medicine deliveries are time-sensitive, address-critical, and compliance-heavy. You can’t just wing it with a WhatsApp group and a spreadsheet.

CORE CHALLENGES BOX:

Pharmacies were using different prescription management software (Liberty RX, Digital RX, Pioneer RX) with no unified way to pull delivery addresses into one system; dispatcher had to manually coordinate routes without any optimization; drivers had no accountability layer — no way to verify deliveries were happening at the right location; no automated driver payout system, making weekly settlements a headache; the entire operation needed to scale across 100+ daily drivers without breaking.

Before Platform Delivery existed as a proper system, managing all of this — the routes, the drivers, the packages, the confirmations, the payments — was either manual, error-prone, or simply not happening at scale. As the operation grew, they needed a proper platform that could handle everything end to end, without the dispatcher running around putting out fires all day.

SOLUTION

Our Approach: One Unified Platform, Built for the Chaos of Last-Mile Delivery

We built Platform Delivery from the ground up — a two-part system with a web-based backend for dispatchers and a mobile app for drivers. The goal was simple:

Architecture Layers:

  • Web Backend (Laravel + MySQL): This is where the dispatchers work. It connects with pharmacy prescription APIs, manages routes, tracks drivers in real time, and handles all the business logic.
  • Mobile App (Flutter — iOS & Android): The driver-facing application. Handles route navigation, package verification, delivery confirmations, and push notifications.
  • API Integrations: Firebase and FireStore for real-time data sync, FCM for push notifications, Google Maps API for route optimization (up to 25 packages), Nextbillion API for larger batches (25+ packages), Liberty RX / Digital RX / Pioneer RX for prescription and address data, Twilio for customer SMS notifications, Stripe for automated driver payouts.
  • Infrastructure: Hosted on AWS. We handle all DevOps and server maintenance.

the dispatcher should be able to scan a bucket of medicine packages, click one button, and have an optimized delivery route sent to a driver’s phone — with everything tracked, verified, and logged automatically.

KEY TECHNICAL DECISIONS

  • Multi-API Pharmacy Integration: Rather than building a rigid integration with one system, we designed a flexible layer that connects with whichever prescription API the pharmacy is using — Digital RX, Pioneer RX, or Liberty RX. The selection happens at the pharmacy account level, so the dispatcher doesn’t need to think about it.
  • Two-Engine Route Optimization: We deliberately chose to use two routing APIs based on batch size. Google Maps API is accurate and cost-effective for smaller batches. For larger batches of 25+ packages, Nextbillion API handles the complexity better and gives more precise multi-stop optimization. Switching between them happens automatically based on package count.
  • Geofencing as a Compliance Tool: In a regulated industry like medicine delivery, you need verifiable proof that packages reached the right address. Geofencing solves that — it’s not just a nice feature, it’s an accountability layer that protects both the client and the end customer.
  • Stripe Automation for Driver Payouts: With 100+ drivers running routes daily, manual payouts would be a nightmare. The Stripe integration calculates and processes weekly payments without any human intervention, which means the finance side of the operation runs itself.
  • AWS + Full DevOps Support: We didn’t just build the product — we own the infrastructure too. Platform Delivery is hosted on AWS, and Neuvo WebTech handles all the DevOps, updates, and server maintenance. The client doesn’t need a separate technical team.
Results

Impact & Metrics

Platform Delivery has been live since 2021 and has been running without interruption ever since. Within the first few months of launch, the platform was handling 100+ active drivers daily across the Los Angeles and Greater Los Angeles area — and that number has only grown. Here’s what the platform changed for the operation:

⚡
100+
Active Drivers Daily
📱
3
Pharmacy APIs Integrated
📍
0
Manual Payout Processing
🚀
4+ Years
Live & Continuously Upgraded

Beyond the numbers paragraph: Before this platform, the dispatcher’s day was consumed by manual coordination — looking up addresses, planning routes by hand, chasing drivers for confirmation, and doing the math on weekly payments. Now, a single dispatcher can manage an entire day’s worth of deliveries from one screen. Routes are optimized in seconds, drivers are tracked live, deliveries are geofence-verified, and every driver gets paid automatically at the end of the week. The operation runs — and it runs well.

PROCESS SECTION

Implementation Timeline

WEEKS 1–2
Discovery & Architecture Design
Deep-dive into Andrew's entire delivery workflow — how pharmacies operate, how drivers are managed, what data the prescription APIs expose, and what compliance requirements exist around medicine deliveries. Tech stack finalized; database architecture and API integration strategy mapped out.
WEEKS 3–8
Backend Development (Laravel + MySQL)
Core backend built — dispatcher console, pharmacy API integrations (Digital RX, Pioneer RX, Liberty RX), barcode scanning logic, route optimization engine (dual API: Google Maps + Nextbillion), live driver tracking, mileage calculation, and Stripe payout automation.
WEEKS 5–10
Mobile App Development — Parallel Track (Flutter)
Driver-facing Flutter app developed for iOS and Android simultaneously — route display, package cross-check and load verification flow, geofencing logic, geofenced delivery confirmation, photo/signature capture, FCM push notifications, and Twilio SMS triggers.
WEEKS 11–14
Testing & Infrastructure Setup
End-to-end testing with real pharmacy workflows and live barcode data. Driver app tested across Android and iOS devices. AWS infrastructure set up; Firebase and FireStore configured; staging environment validated before go-live.
WEEKS 15–16
Beta Launch & Refinement
Soft launch with a controlled group of drivers and one pharmacy client. Real-world feedback incorporated — timing adjustments on Twilio notifications, UI refinements on the driver app, edge case handling for failed/returned deliveries.
WEEK 18
Public Launch
Full go-live across all pharmacy clients and the driver fleet. Neuvo WebTech took on ongoing DevOps responsibility — server monitoring, updates, and feature upgrades — which continues to this day.

TECH STACK

Backend

Laravel MySQL Node.js

Mobile

Flutter (iOS & Android)

Real-Time & Notifications

Firebase FireStore FCM (Firebase Cloud Messaging)

Mapping & Routing

Google Maps API Nextbillion API

Pharmacy Integrations

Liberty RX Digital RX Pioneer RX

Customer Communication

Twilio (SMS)

Payments

Stripe

Infrastructure

AWS (Amazon Web Services)

"This platform completely changed how our operation runs. What used to take hours of manual coordination now happens in minutes. Our dispatchers are not overwhelmed, our drivers know exactly where to go, and our customers are getting their medicines on time — every single day."

Andrew
Andrew
Hanna's Transportation Incorporated

Who Worked on This

Our Team: 1 Full-stack developers, 2 mobile app developers (Flutter), 3 DevOps engineer

QA Company: Neuvo WebTech LLP

Ongoing: Neuvo WebTech continues to handle all development, upgrades, and server infrastructure for this project.

Ready to Transform Your Business?

Let's create a custom strategy tailored to your unique challenges and opportunities

Get Started Today

Ready to Transform Your Business?

Let's create a custom strategy tailored to your unique challenges and opportunities

Get Started Today