Skip to content

About Parcel

We built the tracking page we kept wishing existed.

Parcel is a fictional logistics operator invented for this template. The premise is simple: most shipment tracking tells you a status but not a story. A parcel sits at “in transit” for three days and nobody — not the recipient, not the account manager, not the depot — can say why. Parcel is designed the other way round: every scan carries a place, a facility and a sentence a person can read.

Operating principles

Four decisions that shaped the product.

01

One record, two audiences

The public tracking page and the internal shipment view read from the same shipment model. What the operations team sees is what the recipient sees, plus the internal notes.

02

Status is never a colour

Every status carries a label, a description and an icon. Colour reinforces meaning; it never has to carry it alone.

03

Exceptions are the product

Happy-path tracking is easy. The work is in delays, failed attempts and paperwork holds — so those are first-class states with their own treatment, not an error string.

04

Show the route, not a map

A shipment moves through named facilities. Drawing that path honestly is more useful than a pin on a map that implies a precision no carrier actually has.

Platform philosophy

How this template is put together

Server Components render everything that can be static. The small amount of state that has to survive a reload — theme, demo session, local shipment edits — lives in one typed store backed by browser storage. There is no database, no carrier SDK and no map provider: `src/data` holds the dataset, `src/lib/shipments.ts` is the only place it is read, and that is the seam to replace when you connect a real system.

  • Next.js App Router with typed routes, so a dead internal link fails the build.
  • Two independently authored themes rather than one inverted palette.
  • Deterministic SVG for every route, coverage and package illustration — no image requests.
  • A verification suite covering data integrity, routing, metadata and repository hygiene.

Company timeline

  1. 2014

    Parcel begins as a single crossdock at Sable Ridge.

  2. 2017

    Aldermere sort center opens and becomes the network's spine.

  3. 2020

    Metro same-day service launches from the Vantry depot.

  4. 2023

    Draymouth gateway adds cleared international lanes.

  5. 2026

    Ten facilities across five regions, all on one tracking model.

Demo statistics

What ships in this template.

Not a company's operating figures — the actual size of the dataset you are looking at.

Demo shipments
18

All fully trackable

Facilities
10

Across five regions

Customer accounts
8

Enterprise to starter

Tracking events
94

Authored scan history

Parcel Logistics Group (demo) is a fictional company invented for this template. No real organisation, person, facility or shipment is represented anywhere in this product.