Skip to content
z.dev

Case study — 2025 — 2026

ShopCourier

Every Pakistani courier, one dashboard. A multi-tenant SaaS for Pakistani COD ecommerce sellers that aggregates multiple courier services behind one API and dashboard — also my final-year project.

Type
saas
Years
2025 — 2026
Stack
Next.js · Node.js · PostgreSQL · Shopify Webhooks · WooCommerce · Geocoding APIs

The problem

Sellers juggle separate portals for TCS, Leopards, Pakistan Post, and others — different booking flows, different tracking, different COD reconciliation. Switching couriers per parcel means re-keying everything.

My role

Solo build: multi-tenant architecture, courier integrations, checkout tooling, and webhook infrastructure.

The hard part

A public checkout form does geocoding-based city and postcode autofill — Pakistani addresses are messy, so resolving free-text addresses to serviceable courier zones reliably is the hard part. Shopify and WooCommerce webhook ingestion has to be idempotent per tenant.

Outcome

Built as my final-year project, building on everything Post Booking Agent taught me about courier logistics.