design system & dashboard

Design system and foundational dashboard for a global fulfilment platform.


Portless helps DTC brands ship inventory worldwide from a single warehouse. I designed the system and built out their core dashboard experience, giving clients real-time visibility into orders, stock levels, and shipments.

  • Lead Product Designer
  • Design System, UI & Interaction Design
  • Dashboard, Orders, Inventory, Products
  • Figma, React, Component library
Order #6079PendingSHOP1575829456

Tracking number

SPX037739199373

Estimated delivery

Fri 4 Oct, 2024

Latest

Order received

Carrier has received the request from the shipper and is about to pick up the shipment.

Order received

Tue 1 Oct, 6:47am

Carrier has received the request from the shipper and is about to pick up the shipment.

In transit

Toronto, CANADA · Wed 2 Oct, 5:47pm

DHL

Carrier has picked up the shipment. The shipment is on the way.

Out for delivery

New York (US), UNITED STATES · Thu 3 Oct, 1:22am

FedEx

Carrier is about to deliver the shipment, or it is ready for pickup.

Delivered

New York (US), UNITED STATES · Fri 4 Oct, 3:29pm

FedEx

The shipment was delivered successfully.

Customer info

JS

Jayvion Simon

nannie.abernathy70@yahoo.com

IP Address: 192.168.1.1

Delivery

Ship byDHL
Tracking No.SPX037739199373

Shipping

Address19034 Verna Unions Apt. 164, Honolulu, RI / 87535
Phone number365-374-4961

Payment

Method**** **** **** 5678

Shipment update

SPX037739199373

StatusPending
Est. deliveryFri 4 Oct

Overview

A foundational system for global fulfilment.

Portless helps DTC brands ship inventory worldwide from a single warehouse, real-time visibility into orders, stock, and shipments. The dashboard is where that visibility lives, so it had to be dense, legible, and fast.

A foundational system for global fulfilment.

The system, in parts

Foundations first, then everything on top.

Color, type, and spacing tokens set the language, then buttons, badges, tables, and charts inherit it for free. One vocabulary across eight dashboard views.

Color

Primary
Secondary
Info
Success
Warning
Error
Grey

Typography

PortlessDisplay · 30
PortlessTitle · 20
PortlessBody · 14
PortlessCaption · 12

Spacing

4px
8px
12px
16px
24px
32px

Text

Primarygrey 800
Secondarygrey 600
Disabledgrey 500

Shadow

Color

Primary
Secondary
Info
Success
Warning
Error

Elevation

Z1
Z4
Z8
Z16
Z24

Components

Add product
Button
Fulfilled
Status badge
JS
Avatar
Toggle
AllPending
Tabs
Search orders
Search
Checkbox
DHL×
Tag
In transit
Badge
12
Pagination
6.6k▲ 8.2%
Stat + chart
Progress
Weekly
Select
Add product
Button
Fulfilled
Status badge
JS
Avatar
Toggle
AllPending
Tabs
Search orders
Search
Checkbox
DHL×
Tag
In transit
Badge
12
Pagination
6.6k▲ 8.2%
Stat + chart
Progress
Weekly
Select

Foundations, applied

The same tokens, composed into the dashboard.

Stat tiles, charts, tables, and banners: each one just the color, type, and spacing tokens assembled a different way. This is the surface clients actually shipped on.

Welcome back 👋
Hudson Alvarez
Out of Stock
11 SKU's
8.2%last 7 days
In Stock
11 SKU's
8.2%last 7 days
Running Low
86.6k
86.6%last 7 days

Yearly sales

(+43%) than last year

2024
Total income

$16.19k

Total expenses

$35.71k

020406080100JanFebMarAprMayJunJulAugSep

Top selling countries

🇨🇦Canada73.9k86.6k8.2k
🇫🇷France58.9k63.1k79k
🇮🇳India45.6k88.4k12.2k
🇰🇷Korea73.8k88.1k91.4k
🇺🇸USA43.7k89.4k39.4k
🇩🇪Germany61.2k70.5k22.1k
🇯🇵Japan52.4k81.9k44.7k
🇬🇧UK67.5k74.2k28.9k
🇦🇺Australia38.1k59.3k17.6k
🇧🇷Brazil41.9k55.8k33.2k
🇪🇸Spain34.6k48.7k15.1k
🇳🇱Netherlands29.8k52.4k19.3k

Sales overview

Total profit$37,406 (60%)
Total income$1,519 (23%)
Total expenses$17,214 (12%)

The system

Color, type, spacing, icons, down to the data tables.

I designed and built the foundational design system from scratch: color, typography, spacing, icons, status badges, data tables, and chart components, powering eight core views with one vocabulary.

Color, type, spacing, icons, down to the data tables.

Same system, a different surface

From analytics to product & order management.

Forms, selects, chips, toggles, and detail panels: the same tokens and components, now doing the day-to-day work of creating products and managing orders.

Properties

Additional functions and attributes…

Product Code
Product SKU
Quantity
Category

Set 0 if out of stock

Colors
Red, Blue, Green
Sizes
8, 9, 10, 11
Tags
Clothing×Mens Fashion×

Gender

MenWomenKids
Sale label
$27.42
New label
$60.96

Latest

Delivered

The shipment was delivered successfully.

Thu 3 Oct, 10:34am

DHL

Details

Pricing

Price related inputs

Regular price
$78.83
Sale price
$78.22
Price includes taxes
Tax (%)
$35.54

Customer info

JS

Jayvion Simon

nannie.abernathy70@yahoo.com

Delivery

Ship byDHL
Tracking No.SPX037739199373

Shipping

Address19034 Verna Unions Apt. 164, Honolulu, RI / 87535
Phone number365-374-4961

Payment

Method**** **** **** 5678

The screens

Dashboard & Core Views

Dashboard

The main overview giving clients instant visibility into out-of-stock SKUs, country distribution, shipment trends, and top-selling products.

Orders

Filterable order management with status tabs (Pending, In Fulfilment, Fulfilled, Cancelled, Error), search, and paginated data tables.

Products & Inventory

Product catalogue with stock-level indicators (In Stock, Low Stock, Out of Stock, Unavailable), product detail with warehouse locations and adjustment history, and bundled product management.

Settings

Platform configuration for user management, e-commerce integrations (Shopify, BigCommerce, WooCommerce, Squarespace), and warehouse location tracking with bonded/FTZ/3PL tags.