How MedxGo App Works: A Detailed Analysis
1. Platform Overview
MedxGo is a dual-vertical super app operating in Nigeria that combines food delivery and pharmaceutical/healthcare delivery into a single platform. The app connects three core user groups, Customers, Vendors (restaurants & pharmacies), and Riders through a centralized marketplace with integrated AI assistance.
Current Operational Footprint
| Metric | Value |
|---|---|
| Registered Users | 2,400+ |
| Vendors & Pharmacies | 185+ |
| Active Riders | 84+ |
| Average Delivery Time | 25 minutes |
| Active Cities | Ogbomoso (Oyo State), Osun (Osun State), Ilorin (Kwara State) |
| Expansion Status | Actively expanding across Nigeria |
2. Core User Flow: How Customers Use the App
The customer journey follows a 4-step process from location setting to delivery verification.
Step-by-Step Customer Journey
Table
| Step | Action | Description | Key Features |
|---|---|---|---|
| 1. Set Location | Enter or pin delivery address | GPS-based location detection; shows nearby vendors and pharmacies instantly | Auto-detect location, manual address entry, saved addresses |
| 2. Browse & Order | Select food or pharmacy items | Two modes: Food from restaurants OR drugs/prescriptions from pharmacies | Search, filters, categories, prescription upload |
| 3. Get Matched | Rider assignment | Algorithm matches order with closest available rider | Real-time rider matching, ETA calculation |
| 4. Fresh & Secure Delivery | Order arrives at doorstep | Customer receives verification code to confirm delivery | OTP verification, live tracking, delivery confirmation |
3. Service Verticals: Food vs. Pharmacy
MedxGo operates two distinct but integrated service lines within one app.
Service Comparison Table
Table
| Feature | Food Delivery | Pharmacy Delivery |
|---|---|---|
| Product Type | Meals, beverages, everyday food | Prescription drugs, OTC medicine, health supplements |
| Order Method | Browse menu → Add to cart → Checkout | Search drugs OR Upload prescription → Pharmacist review → Checkout |
| Vendor Verification | Manual review, document-verified | Licensed pharmacist verification, PCN/NAFDAC compliance |
| Prescription Required | No | Yes (for prescription medications) |
| AI Integration | General recommendations | Lexi AI symptom checker + pharmacy matching |
| Delivery Time | 20–35 minutes | 20–35 minutes |
| Payment Options | Card, transfer, wallet, COD | Card, transfer, wallet, COD |
| Special Handling | Hot/fresh packaging | Temperature-controlled, secure packaging |
| Verification at Delivery | OTP code | OTP code |
4. The Prescription Workflow (Pharmacy Vertical)
This is MedxGo's differentiating feature—a structured prescription-to-delivery pipeline with pharmacist oversight.
Prescription Processing Flow
Table
| Stage | Actor | Action | Timeframe |
|---|---|---|---|
| Upload | Customer | Takes photo of physical prescription, imports PDF from MedxVerse, or selects from gallery | Instant |
| Review | Licensed Pharmacist | Reviews prescription for validity, authenticity, and drug availability | 5–15 minutes |
| Matching | System + Pharmacist | Matches customer with verified pharmacy that stocks the prescribed medication | Automatic post-review |
| Fulfillment | Partner Pharmacy | Prepares medication, packages securely, hands to rider | 10–20 minutes |
| Delivery | Rider | Transports to customer address; customer verifies with OTP | 15–25 minutes |
| Total End-to-End | — | — | ~25–45 minutes |
Prescription Upload Methods
Table
| Method | How It Works | Best For |
|---|---|---|
| Live Camera | Take photo of physical prescription directly in app | Paper prescriptions from hospitals/clinics |
| MedxVerse Import | Import verified digital prescription from connected health platform | Users with existing digital health records |
| Gallery Upload | Select saved prescription image from phone storage | Previously photographed prescriptions |
5. Lexi AI: The Digital Health Assistant
Lexi AI is MedxGo's proprietary AI health assistant that operates as a triage and navigation tool before pharmacy ordering.
Lexi AI Functionality
Table
| Feature | Description | User Benefit |
|---|---|---|
| Symptom Input | User describes symptoms via text/chat interface | No need to self-diagnose or guess medication needs |
| AI Analysis | Lexi processes symptoms against medical knowledge base | Preliminary understanding of potential health needs |
| Pharmacy Connection | Recommends appropriate pharmacy and medication categories | Direct routing to relevant vendors |
| Non-Diagnostic | Provides information only; does not replace doctor consultation | Sets clear expectations; encourages professional care |
| Privacy | Interaction data subject to MedxGo Privacy Policy | Secure health data handling |
Lexi AI vs. Traditional Pharmacy Search
Table
| Aspect | Traditional Search | Lexi AI |
|---|---|---|
| Input Method | Keyword search ("paracetamol") | Natural language ("I have a headache and fever") |
| Result Type | Product listings | Contextual health guidance + product direction |
| User Knowledge Required | Must know drug names | Describes symptoms; AI suggests direction |
| Personalization | Generic | Based on symptom description |
| Limitation | None | Not a substitute for professional diagnosis |
6. Real-Time GPS Tracking System
MedxGo provides full visibility into the delivery process through live map tracking.
Tracking Capabilities
Table
| Tracking Point | What User Sees | Status Update |
|---|---|---|
| Order Placed | Order confirmation with estimated time | "Order Received" |
| Vendor Preparing | Vendor name, preparation status | "Preparing Your Order" |
| Rider Assigned | Rider name, photo, vehicle details | "Rider on the Way to Pickup" |
| Order Picked Up | Rider location on live map | "Order Picked Up" |
| In Transit | Real-time GPS dot moving on map | "Heading to You" |
| At Gate | Rider arrival notification | "Rider is at Your Location" |
| Delivered | Delivery confirmation with timestamp | "Delivered" |
7. Payment System Architecture
MedxGo offers multiple payment rails to accommodate diverse user preferences in Nigeria.
Payment Methods
Table
| Method | Type | Processing Time | Availability |
|---|---|---|---|
| Debit/Credit Cards | Visa, Mastercard | Instant | All orders |
| Bank Transfer | USSD, mobile banking | 1–5 minutes | All orders |
| MedxGo Wallet | Stored value account | Instant | All orders |
| Cash on Delivery (COD) | Physical cash payment | At delivery | Eligible orders only |
Wallet System Features
| Feature | Description |
|---|---|
| Top-up Methods | Card, bank transfer |
| Use Cases | Faster checkout, budgeted spending, refunds credit |
| Multiple Cards | Save and switch between payment methods |
| Security | PIN/biometric authentication for wallet transactions |
8. The Rider Ecosystem
Riders are independent contractors (not employees) who power the last-mile delivery.
Rider Onboarding & Operations
Table
| Aspect | Details |
|---|---|
| Application Process | Apply via app or website; submit documents |
| Earnings Model | Fixed amount per completed delivery; no earning cap |
| Work Schedule | Flexible hours; work when available |
| Payout Frequency | Weekly automatic payouts + on-demand withdrawal (24hr processing) |
| Support | Live support available during every trip |
| Requirements | Valid driver's license, vehicle, smartphone |
| Tracking | Riders use MedxGo app for route optimization and delivery confirmation |
Rider Delivery Workflow
Table
| Step | Rider Action | System Action |
|---|---|---|
| 1 | Logs into app, goes online | System shows available rider status |
| 2 | Receives order notification | Algorithm assigns nearest rider to order |
| 3 | Navigates to vendor | GPS route optimization |
| 4 | Confirms pickup | Scans/verifies order; status updates to customer |
| 5 | Delivers to customer | Customer verifies with OTP; rider marks delivered |
| 6 | Earnings credited | System calculates and credits rider balance |
9. Vendor (Partner) Ecosystem
MedxGo offers a dual onboarding path for businesses: Food Vendors and Pharmacy Vendors.
Vendor Onboarding Process
Table
| Step | Food Vendor | Pharmacy Vendor |
|---|---|---|
| 1. Application | Switch to Business Mode → Select "Food Vendor" | Switch to Business Mode → Select "Pharmacy Vendor" |
| 2. Business Details | Submit business name, address, contact | Submit pharmacy name, PCN license, address |
| 3. Documentation | CAC registration, food handler's permit, bank details | CAC registration, PCN license, NAFDAC compliance, bank details |
| 4. Review | Manual document verification | Manual verification + pharmacist credential check |
| 5. Approval | 24–48 hours | 24–48 hours |
| 6. Dashboard Access | Full menu & hours control | Inventory management, prescription fulfillment tools |
Vendor Benefits & Controls
| Feature | Description |
|---|---|
| Zero Upfront Listing Fee | No cost to join the platform |
| Vendor Dashboard | Independent control over menu, inventory, pricing, hours |
| Weekly Bank Payouts | Automated settlement to registered bank account |
| Full Menu Control | Add, edit, remove items; set availability |
| Hours Control | Set operating hours, temporary closures |
| Order Management | Accept, reject, or modify orders |
| Performance Analytics | View ratings, sales data, customer feedback |
10. App Technical & Security Features
Table
| Feature | Implementation | Purpose |
|---|---|---|
| OTP Verification | One-time password at delivery | Prevents fraud, confirms correct recipient |
| Secure Packaging | Tamper-evident seals | Ensures product integrity during transit |
| Verified Vendors Only | Manual review + document verification | Quality assurance, regulatory compliance |
| Data Encryption | TLS/SSL for data in transit | Protects user data |
| Privacy Compliance | NDPA 2023 aligned | Legal data protection requirements |
| Multi-Factor Authentication | Optional for account access | Enhanced account security |
11. User Modes & Account Types
MedxGo supports multiple account modes within a single app installation.
Table
| Mode | User Type | Primary Actions |
|---|---|---|
| Customer Mode | End consumers | Order food, order medicine, track deliveries, manage payments |
| Business Mode (Food) | Restaurant owners | Manage menu, process orders, view analytics, manage payouts |
| Business Mode (Pharmacy) | Pharmacy owners | Manage inventory, verify prescriptions, fulfill orders, regulatory compliance |
| Rider Mode | Delivery partners | Accept orders, navigate routes, confirm deliveries, manage earnings |
12. Order Lifecycle: Complete System Flow
The following table illustrates how an order moves through the entire MedxGo ecosystem from initiation to completion.
| Phase | Customer App | Vendor Dashboard | Rider App | Backend System |
|---|---|---|---|---|
| 1. Order Initiated | Browses, adds to cart, selects payment, confirms | — | — | Validates payment, creates order record |
| 2. Order Received | Sees "Order Placed" confirmation | Receives notification; accepts/prepares | — | Assigns order to vendor; updates status |
| 3. Rider Assignment | Sees "Finding Rider" | — | Receives push notification | Matches nearest available rider |
| 4. Pickup | Sees "Rider on the way to pickup" | Hands order to rider; confirms pickup | Navigates to vendor; scans order | Updates status; starts live tracking |
| 5. In Transit | Live GPS tracking on map | — | Follows optimized route | Pushes location updates every 5 seconds |
| 6. Delivery | Receives OTP; confirms receipt | — | Requests OTP; marks delivered | Closes order; triggers payment settlement |
| 7. Post-Delivery | Rates vendor & rider; leaves review | Sees rating and feedback | Earnings credited to balance | Updates analytics; settles vendor payout |
Table
13. Competitive Differentiation
Table
| Feature | MedxGo | Typical Food-Only App | Typical Pharmacy App |
|---|---|---|---|
| Dual Vertical | Food + Pharmacy in one app | Food only | Pharmacy only |
| Prescription Upload | Licensed pharmacist review | N/A | Often automated or absent |
| AI Health Assistant | Lexi AI symptom checker | N/A | Rarely integrated |
| Real-Time Tracking | Full GPS for all orders | Yes | Sometimes |
| Verified Vendors | Manual + document verification | Varies | Varies |
| Flexible Payments | Card, transfer, wallet, COD | Usually card + COD | Usually card + COD |
| Rider Support | Live support on every trip | Limited | Limited |
14. Expansion & Growth Strategy
| Aspect | Current Status | Future Plans |
|---|---|---|
| Geographic Coverage | 3 cities (Oyo, Osun, Kwara) | Expanding to more Nigerian cities |
| User Base | 2,400+ registered | Scaling through marketing & referrals |
| Vendor Network | 185+ | Onboarding more pharmacies and restaurants |
| Rider Fleet | 84+ active | Recruiting more riders per city |
| Technology | Core app with AI | Enhancing Lexi AI, adding more health features |
Summary
MedxGo operates as a unified health-and-food super app with the following core mechanics:
Customers set their location, browse two verticals (food or pharmacy), and place orders.
Pharmacy orders require prescription upload and licensed pharmacist verification—a unique regulated workflow.
Lexi AI provides preliminary health guidance, directing users to appropriate pharmacy services.
Riders are algorithmically matched for pickup and delivery, with full GPS tracking.
Vendors manage their own operations through a dedicated dashboard with zero upfront fees.
Payments are flexible (card, transfer, wallet, COD) with wallet-based stored value.
Security is maintained through OTP verification, verified vendors, and NDPA-compliant data handling.
The platform's key innovation is combining food delivery convenience with pharmaceutical compliance—requiring pharmacist oversight for drugs while maintaining the speed and UX of a food delivery app.