
WEB PLATFORM
Prodigy Courier Services
End-to-end courier platform for U.S.→Jamaica shipping — public marketing site, customer portal, and staff operations admin on a shared TypeScript monorepo.
CORRIDOR
USA → Jamaica
SURFACES
Marketing · Portal · Admin
STACK
Bun monorepo
SCREENSHOTS
KEY VIEWS FROM THE BUILD




Overview
Prodigy Courier Services needed more than a brochure site — customers ship from U.S. retailers, track through consolidation and customs, and manage pre-alerts, delivery requests, store orders, and pickup contacts in one place. Staff needed the same truth in an operations console. The product spans a public marketing site (rates, schedule, FAQ, unauthenticated tracking), an authenticated customer portal, a separate staff admin app, and a type-safe Elysia API backed by PostgreSQL.
Process
Built as a Bun monorepo: TanStack Start + Router for web and admin, shared shadcn/ui primitives in @pcs/ui, and Eden-typed API clients. Visual language stays consistent across surfaces — primary→sky gradient PCS wordmark, blurred color orbs, gradient hairlines instead of hard borders, and glass navigation. Portal UX favors scannable queues (DataTable on desktop, cards on mobile), tinted sidebar sections with Framer Motion active indicators, and lifecycle timelines customers can read at a glance. Server-side: Better Auth, Drizzle, BullMQ workers, Logicware warehouse sync, and transactional email — all kept out of customer-facing copy.
Outcome
A shipped-product experience for a real courier workflow — transparent JMD pricing from a DB-backed schedule, zone-aware delivery, public and portal tracking on the same timeline component, and staff tooling for charges, handover checkout, and invoice PDFs. The design system and route patterns are reusable across marketing, portal, and admin without sharing app source trees.