Dashboard for shipments showing labels and live tracking
Back to Portfolio
Shipments Management Application

One API for every parcel

A unified shipping and logistics platform built for e-commerce: create parcels, print labels, track statuses in real time, and notify your shop via webhooks—across multiple carriers—all through a clean, decoupled API.

The Challenge

E-commerce teams need a simple, vendor-agnostic way to create and track parcels across many carriers without hard-wiring business logic to any single provider.

Multi-carrier complexity

Each provider (DHL, DPD, InPost, UPS, CoffeeDesk Parcel Service) exposes different data shapes, delivery modes, and label rules.

Decoupled by design

Keep business logic independent from carriers so new providers can be added without risky rewrites.

Real-time status parity

Support mixed integrations—long polling and webhooks—while normalizing events into one consistent parcel timeline.

Operational visibility

Give support teams a fast console to filter, inspect, and audit parcel histories end-to-end.

From Order to Door—Unified

A carrier-agnostic workflow that standardizes parcel creation, labeling, tracking, and merchant notifications.

1

Normalize providers

Abstract carrier specifics (door-to-door vs pickup-point) behind a single API with typed payloads and capability flags.

2

Create parcel & label

Submit required data per delivery mode, receive a generated label, and access a unified endpoint to render/print it.

3

Real-time tracking

Ingest status updates via webhooks or long polling; map them to a common event model and emit state changes.

4

Notify the shop

On parcel creation, the client registers a webhook; the platform posts updates back whenever the status changes.

5

Admin console

Browse, search, and filter shipments; open a parcel to view its full timeline and current status until delivery.

Why It Works

One place to integrate, operate, and observe shipping across multiple carriers.

Fast integration

Drop-in API trims carrier onboarding from weeks to days—especially for providers with similar delivery modes.

Fault-tolerant by default

Decoupled architecture reduces blast radius; retries and normalized events keep data consistent.

Full visibility

Unified timelines and filters make support and operations straightforward and auditable.

Scalable performance

Designed to handle high-volume e-commerce traffic with low latency across providers.

Tech Stack

Modern, cloud-native stack supporting high throughput, extensibility, and developer ergonomics.

Backend

  • Node.js: Core application runtime for the parcel API and event processing.
  • MongoDB: Document store for parcels, labels, and normalized tracking events.

Frontend

  • Next.js & React: Admin console for search, filters, and parcel timelines.
  • Material UI: Component library for a fast, accessible dashboard UI.

Infrastructure

  • Google Cloud: Managed services, networking, and observability.
  • Kubernetes: Scalable, resilient deployment and workload orchestration.

Integrations & Protocols

  • Carriers: DHL, DPD, InPost, UPS: Native provider adapters with capability mapping.
  • CoffeeDesk Parcel Service: Custom pickup-point provider integration.
  • REST API: Unified endpoints for parcel creation and label printing.
  • Webhooks & Long Polling: Real-time status ingestion and merchant notifications.

Ready to Streamline Your Shipping Operations?

Transform your shipping workflow with an integrated platform that saves time, reduces costs, and improves customer satisfaction.