Skip to main content
All case studies
Logistics1 month

Comet Courier Platform & Admin

I designed, built and deployed a logistics platform: a public-facing website paired with a live admin dashboard for order tracking and rider management.

Visit live site
Comet Courier Platform & Admin interface
Comet Courier Platform & Admin

The problem

Comet needed two audiences served by one system on a one-month timeline: customers placing and tracking orders, and operators managing those orders and recruiting riders. An operations dashboard that lags or misreports is worse than no dashboard at all, because dispatch decisions get made on it in real time.

My role

I built both halves as a single Next.js application in a month. The customer-facing side was optimised for conversion and mobile, since that is where courier orders originate. The admin side was optimised for a different thing entirely.

The architecture

Dual-surface Next.js application

Marketing pages and the authenticated operations dashboard ship from one codebase with shared types, so an order means the same thing on both sides of the login.

Live order management dashboard

Order state is surfaced for real-time operational decisions and for reporting. The dashboard was built as a working tool.

Rider recruitment pipeline

Applications flow into a structured pipeline operators can process in sequence, replacing ad-hoc inbound handling.

Shadcn/UI on Tailwind

Designing the component source by extending a premium library made the dense dashboard tables adaptable without fighting design opinions. That is what made the one-month timeline realistic.

Results Achieved

  • Full platform and rider recruitment system launched in 1 month
  • Order flow optimised for mobile users
  • Simplified rider application processing for operators
  • 99% performance score on critical pages
Let's talk

Let's build something
that actually works.

Take 30 minutes on my calendar. Tell me what you're building, what's broken, or what your team is missing and watch me bring your project to life, piece by piece.