Skip to content
All concepts

Custom web application · Concept / demo build

Shipment tracking customer portal

A self-service portal where a trading business's customers track orders and shipments without calling.

Concept · sample data

Overview

"Where is my order?" is the most common message a trading business receives and the easiest to automate. This concept gives each customer a clear view of their own orders, current shipment stage and paperwork, and takes the repetitive calls off the sales team.

The problem it explores

Customers of distributors and traders keep phoning and emailing to ask where an order is, and staff answer by hand from a spreadsheet.

Design decisions

  1. Status first, detail on demand

    The first screen answers the question people actually have: which orders are moving, which are late, and when each is expected. Everything else is one click deeper.

  2. Customers only see their own data

    Access is scoped per customer account, with invoices and delivery documents downloadable from the same page as the shipment they belong to.

  3. Plain-language stages

    Internal codes are translated into stages a customer understands, such as Packed, In transit and Out for delivery, with a short timeline of what changed and when.

What the concept includes

  • Order list with status, expected date and delay flags
  • Shipment timeline with stage-by-stage history
  • Delivery documents and invoices per order
  • Search by order number or reference
  • Notifications when a status changes

Under the hood

A Next.js portal reads from a Django REST API over PostgreSQL. Orders sync from the business's existing system on a schedule, and carrier updates arrive through webhooks, so the portal needs no re-keying by staff.

Planning something like this? Tell us the problem and we will say what we would build first.

Discuss your project

Related service: Custom web applications

Tell us what you're building.

A clear brief is all we need to start. We will tell you plainly whether we can help and what a sensible next step looks like.

Prefer email? saad@ghaurixlabs.net

What happens next

  1. You send a brief

    A few lines on the problem and the outcome you want.

  2. We reply within a business day

    With questions, or an honest view on whether we are the right fit.

  3. We talk it through

    A short call to understand scope, constraints and priorities.

  4. You receive a written proposal

    Scope, approach and cost in writing, before any code. There is no price list: the proposal is the price.