Logistics & Mobility

Shipzo - Complete Querier Service

Source code included

Courier & fleet management platform: dispatch, driver app, merchant portal, COD finance and live parcel tracking.

Built by Ibrahim Abdurahman Updated 5 Oct 2026 20,628 lines of code

Open live demo Built withClaude Code

Why Shipzo - Complete Querier Service

What makes it better
than the alternatives

  1. 01

    Order Management

    Order Management

  2. 02

    Dispatch & Routing

    Dispatch & Routing

  3. 03

    Driver Mobile App (PWA)

    Driver Mobile App (PWA)

  4. 04

    COD & Finance

    COD & Finance

  5. 05

    Create shipment form (Makani address resolver, service selection, COD toggle)

    Create shipment form (Makani address resolver, service selection, COD toggle)

Order Management

  • Create orders via admin form or merchant portal (customer details
  • service type
  • COD amount
  • Makani resolver)
  • Pickup requests from merchants (status: Pending / Collected / Cancelled)
  • Parcel lifecycle: Pending → Assigned → Out for Delivery → Delivered / Failed / Returned
  • AWB label generation with QR code (PDF download)
  • Bulk import and export (CSV)
  • Order editing (before dispatch) and cancellation

Dispatch & Routing

  • Live driver map (OpenStreetMap via Leaflet
  • positions polled every 10s)
  • Unassigned parcel pool with one-click or bulk assignment to drivers
  • Driver workload view (current tasks
  • COD holding
  • status: Available / On Route / Break / Off Duty)
  • Route planner: multi-stop map
  • drag-to-reorder
  • optimiser (nearest-neighbour heuristic)
  • Manual unassign with reason logging
  • Driver status control (admin can mark Available / Break / Off Duty)

Driver Mobile App (PWA)

  • Installable PWA at /driver/ (manifest.json
  • service worker for offline)
  • Task list: pickups and deliveries sorted by sequence
  • swipe actions
  • Barcode/QR scanner for AWB lookup and proof-of-delivery
  • Delivery actions: Delivered (photo + signature + notes)
  • Failed (reason + photo)
  • Handback (reason + condition + photo)
  • Offline queue with idempotency (client-generated action IDs prevent replays)
  • GPS position sync (background geolocation API)
  • Driver status toggle (Available / Break / Off Duty)
  • Debrief submission: scan returned parcels
  • declare cash collected
  • resolve exceptions

Merchant / Customer Portal (PWA)

  • Installable PWA at /portal/ for merchants and individual customers
  • Dashboard: active shipments
  • pending pickups
  • recent deliveries
  • COD balance
  • Create shipment form (Makani address resolver
  • service selection
  • COD toggle)
  • Track parcels by AWB (timeline
  • current status
  • driver ETA
  • proof-of-delivery images)
  • Pickup request submission
  • Billing: invoice list (Pending / Paid)
  • PDF download
  • COD ledger (expected / collected / invoiced / settled)
  • Profile management (name
  • phone
  • email
  • password reset)
  • Export shipment history (CSV)

COD & Finance

  • Collection ledger: expected → collected → reconciled → settled (filterable by driver
  • merchant
  • date range)
  • Driver cash holdings (real-time balance per driver)
  • Reconciliation sessions: scan returned parcels
  • count cash
  • log discrepancies
  • sign off
  • Merchant billing: generate invoices for delivered parcels in a date range (PDF with line items
  • COD collected
  • service fees
  • net payable)
  • Invoice management (mark paid
  • view statement)
  • Daily/weekly/monthly COD analytics charts

Driver Debriefing

  • Open debrief session for a driver (auto-loads expected parcels from route)
  • Scan returned parcels (AWB barcode
  • handback reason
  • condition
  • photo)
  • Cash reconciliation: declare collected amount
  • system calculates expected vs actual
  • log difference
  • Exception logging (missing parcels
  • damaged goods
  • customer disputes) with assignee and resolution tracking
  • Sign-off with notes (locks session
  • updates COD ledger)
  • Session history (Open / Closed
  • filterable)

Analytics & Reports

  • KPI dashboard: today's deliveries
  • success rate
  • revenue
  • active drivers
  • pending pickups
  • Delivery analytics: volume trend
  • status distribution (pie chart)
  • failure reasons
  • emirate mix
  • merchant performance
  • Revenue analytics: daily/weekly/monthly charts
  • breakdown by merchant and service type
  • SLA metrics: on-time delivery %
  • average delivery time
  • trend over date range
  • Driver performance: deliveries
  • success rate
  • COD collected
  • average time per stop
  • Pre-built reports: Daily Manifest
  • Driver Performance
  • COD Summary
  • Merchant Activity
  • Failed Deliveries (CSV export)

Notifications

  • Event-driven templates: Parcel Created
  • Out for Delivery
  • Delivered
  • Failed
  • Pickup Requested
  • Invoice Generated
  • Channels: SMS
  • WhatsApp
  • Email (mocked in demo
  • NotificationChannel interface for real integrations)
  • Template editor (subject
  • body with {{awb}}
  • {{customerName}}
  • {{status}} placeholders)
  • Notification history log (recipient
  • channel
  • status
  • timestamp)
  • Retry failed notifications

Settings & Administration

  • User management: create/edit users (Admin
  • Super Admin
  • Dispatcher
  • Finance
  • Warehouse
  • Driver roles)
  • assign to driver/merchant/customer
  • Role-based permissions (route guards in web.php and middleware
  • API endpoints gated by role)
  • Branding: company name
  • logo upload
  • primary/secondary/accent colours (hex)
  • tagline
  • hub coordinates
  • Service catalog: name
  • base rate
  • per-km rate
  • active toggle
  • Parcel statuses: customise labels and colours (Pending
  • Assigned
  • Out for Delivery
  • Delivered
  • Failed
  • Returned
  • Cancelled)
  • Audit log: every mutating action (actor
  • entity
  • details
  • IP
  • timestamp)
  • General settings: company address
  • TRN
  • contact details (used in invoices and emails)

Public Tracking

  • Anonymous parcel lookup at /track (AWB input
  • no login required)
  • Timeline view: status history with timestamps
  • driver name
  • location updates
  • Live ETA when out for delivery (calculated from driver GPS and next stop)
  • Proof-of-delivery display (photo
  • signature
  • recipient name
  • timestamp) once delivered
  • Merchant/customer can track their own parcels in the portal (same data
  • authenticated)

Quality report

Manually reviewed

90/ 100

Automated audit score

◷ 5 open warnings

Passed the audit and a manual review.
Audit run: 4 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security92
Code structure78
Docs & completeness100
Dependency health85
Build & deploy92

What to know before you buy

5 non-blocking findings shown publicly: composer dependencies are current; no known critical vulnerabilities detected; database access is mostly safe; minor schema gaps and a few unindexed foreign keys; weak demo defaults in .env.example; no real credentials found; good separation of concerns with minor duplication and some oversized service files; strong authentication and role guards; minor ownership gaps on read endpoints. The seller has been notified; fixes ship in the next version.

Versions & updates

1.0.0
First release5 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$229Single-site licence Details