Home › My work › Trade Raiders & Logistics

TradeRaiders

A logistics and procurement brand from Pakistan, rebuilt as a 3D website that shows how goods actually move: collected, cleared, stored and delivered.

Start a similar projectRead the story ↓
Case study 04
Trade Raiders · Case studyLogistics · Procurement · Web & mobile
The About page
The new TRL home page
A service page
The home page on a phone
✓Customs clearedScan passed first time
13live 3D scenesone model per chapter
Industry
  • Logistics01
  • Freight forwarding02
  • Procurement & IT03
Project type
  • Rebrand01
  • Marketing website02
  • 3D web experience03
Services
  • Brand identity01
  • Web design & 3D02
  • Performance & SEO03

01 · Overview

Swift solutions,
simplified trade.

Trade Raiders & Logistics (TRL) moves, stores, clears and sources goods across Pakistan, from inland trucking and customs to Microsoft licensing.

We rebranded the company and rebuilt trlpk.com around one idea: show the work. A 3D model of TRL's operation opens the site, and every service got a page of its own.

The problem

The challenge

TRL's old site was a WordPress template: a stock photo of a port crane, one long page of anchor links and a few lines of copy for eight very different services.

The brief was to make a Pakistani logistics firm look as capable as it is, without losing the "Swift solutions" message, the old blog's search traffic or the WhatsApp-first way clients get in touch.

Had to change

  • Stock-photo first impression
  • One page of anchor links
  • Default theme type & colour

Had to stay

  • "Swift solutions" message
  • Old URLs & rankings
  • WhatsApp quotes
What we delivered

How we helped

A refreshed mark and a navy-and-orange system, then a Next.js site where every chapter is told with a live 3D scene: the trade engine, the container canyon, the yard and the network map.

All 23 pages are built from the same tokens and parts, so a new service page takes an afternoon, and the whole site holds 60 frames a second while it scrolls.

  • 3D "trade engine" hero
  • 23 real pages
  • Navy & orange brand system
  • Live tracking ticket
  • Insights, 4 articles
  • 13 old URLs redirected
MethodsThree.js scenesScroll storytellingNext.jsSEO audit

02 · The rebrand

What it was.
What it became.

The same company and the same promise. On the left, trlpk.com as we found it, scrolling top to bottom (hover to pause). On the right, the site we launched.

BeforeTHE ORIGINAL TRLPK.COM

A template and a stock photo

A dark port-crane photo, a centred headline and one button. Below it, cards of more stock images and short paragraphs, all on one long page.

The original trlpk.com home page, scrolling
The original site on a phone
  • ImageryStock photos of other companies' trucks
  • NavigationMenu links jump down one long page
  • BrandDefault theme type and blue
  • ServicesEight services, a few lines each
AfterTHE NEW TRLPK.COM

A 3D model of the whole operation

The home page opens on TRL's "trade engine". Scrolling flies the camera through sourcing, customs, the warehouse and the truck, chapter by chapter.

The new trlpk.com, running live with its 3D and scroll animations
The new site running live on a phone
  • ImageryCustom 3D of TRL's own operation
  • Navigation23 real pages, one per topic
  • BrandNavy, cargo orange and General Sans
  • ServicesEach with its own page and 3D scene

Page by page

Every old page, next to the one that replaced it.

BeforeAfter
Before
Original home page
After
New home page
01 · HomeStock photo → the trade engineOne dark crane photo became a live 3D model of TRL's whole operation.
Before
Original services page
After
New services page
02 · ServicesA banner → eight real pagesEach service now has its own page, its own 3D scene and its own quote form.
Before
Original about page
After
New about page
03 · AboutA paragraph → the network in 3DKarachi Port, the motorway and Lahore, drawn as one landscape.
Before
Original blog page
After
New blog page
04 · BlogDated URLs → InsightsThe four articles moved to clean /insights/ pages built for reading.
05 · MobileSqueezed → designed for the phoneThe old site shrank the desktop layout. The new one is laid out for a phone first: a real menu, readable type and 3D that fits the screen.
Original home on a phone
Original services on a phone
Original about page on a phone
New home on a phone
New service page on a phone
New about page on a phone

The mark

The globe and the route stayed. The arrowhead became a plane, so the orange line now reads as a journey.

Colour

Navy#16245E
Cargo orange#EC6424
Night#050A1A
Sky#9FB3E0
Studio#F5F6F8
Steel#545B6A

Navy for trust, orange for anything that moves: cargo, routes and the one button that matters on each screen.

Type

Aa Aa

General Sans at 400, 500 and 600 for the site: square, calm, a little industrial. This study pairs Inter with Instrument Serif.

03 · The outcome

What the redesign
delivered.

A complete, scroll-told website: 23 pages, a live 3D scene in every chapter, an Insights section and a quote form that opens WhatsApp with the details filled in, on phone, tablet and desktop.

23pages builtHome to legal, all live
Home · 1Services · 9Company · 4Insights · 5Quote & legal · 4
13

live 3D scenes, one model for every chapter and service

60fps

steady while the page loads and while you scroll

13

old URLs redirected, so blog rankings carried over

0

issues left in the SEO audit, across all 23 pages

A shipment with TRL

Port to door,
one ticket.

"Why TRL" used to be a list of claims. Now one container travels from Karachi Port to Lahore while a live ticket counts the kilometres and stamps each stop. Here are the four stops, as the ticket shows them.

  1. The ticket at stop 01: collectedCollected

    01KHI · Karachi Port

    Collected

    Loaded and sealed at Karachi Port

    0 / 1,210 km0%
  2. The ticket at stop 02: at customsScanning

    02Customs gate

    At customs

    Scanned and cleared first time

    279 / 1,210 km23%
  3. The ticket at stop 03: in transitIn transit

    03Motorway north

    In transit

    On the motorway, tracked every kilometre

    685 / 1,210 km57%
  4. The ticket at stop 04: deliveredDelivered

    04LHE · Lahore

    Delivered

    Unloaded in Lahore, receiver signed

    1,210 / 1,210 km100%

04 · Inside the system

Four shared layers,
One brand.

Shared by every page
01Shared

Design tokens

Colour, type, radius and spacing are set once and used by every page and every 3D material.

NavyOrangeSkyStudio
Radius14 · 10 · 8
TypeGeneral Sans
0213 scenes

3D model library

Trucks, containers, cranes, globes and parcels, built once in TRL's colours and reused in every scene.

03Shared

Page components

Service cards, steps, quote form and FAQ: the same parts on every page that needs them.

Service card9 pages
Process timeline11 pages
Quote form15 pages
FAQ11 pages
04Always on

Motion rules

One easing curve and one set of timings. Everything stops for people who ask for reduced motion.

Pinned 3D chaptersscroll
Header hides on scroll16 px
Words lift on reveal0.9 s
Reduced motionrespected

05 · How it connects

One home,
every page.

The old site sent every menu link to a spot on one long page. Now the home page is a doorway: each link opens a real page with its own scene, and every page leads back to a quote.

TRL home page
01Services8 pages, one scene each
02About usThe network, mapped in 3D
03How it worksBrief to delivered, 4 steps
04Insights4 articles, migrated
05ClientsTeams across Pakistan
06Get a quoteSends to WhatsApp

06 · One system

One system,
every journey.

Tokens, the 3D library and the shared components flow into every journey, so finding a service, following a shipment and asking for a quote all feel like one product.

trlpk.com
Design systemOne source for every page
✦
AaBrand tokensColour, type, spacing
3DModel libraryTrucks, cranes, parcels
▦ComponentsCards, steps, forms
A service page
Find a serviceFreight forwarding page
The live tracking ticket
Follow a shipmentThe live ticket
The quote form
Ask for a quoteStraight to WhatsApp
01 Land02 Menu03 Service04 FAQ05 Ticket06 Insights07 Quote08 WhatsApp

Three journeys, one system.

07 · Exploration

Two directions.
One winner.

Both were built as working sites with the same real content, so the choice was made by scrolling them, not by looking at mood boards.

1a

Industrial

An engineering grid, a label on every part of the model and two buttons plus WhatsApp in the header. Clear, but everything spoke at once.

Direction 1a, industrial
1bChosen

Studio

Soft studio light, one button, and labels that appear only during each close-up. The model gets the room, and the words wait their turn.

Direction 1b, studio

Chapter 01 · The 3D hero

One model,
the whole operation.

Instead of a photo, the home page opens on a "trade engine": a white tray with a copper rim where parcels drop, get scanned, picked by a robot arm and loaded onto a TRL truck. Scrolling flies the camera through each step.

The trade engine on the home page

One tray, four stops. Each pin is a service line, and each card below is its close-up.

Hover a card to find it on the model
Sourcing and procurement close-up
01Sourcing & procurementGoods drop into the hopper
Customs clearance close-up
02Customs clearanceEvery parcel scanned on the belt
Warehousing and freight close-up
03Warehousing & freightThe arm loads the TRL truck
Global forwarding close-up
04Global forwardingThe globe and its plane
No photo, no slider. The model is the headline. The words sit in one corner and change with each step.
The camera does the work. Five stops: overview, sourcing, customs, warehouse and the globe.
Built behind the curtain. Every scene is prepared while the page loads, so the first scroll is smooth.

Chapter 02 · Services

Three divisions,
one card.

Eight services became three divisions. The card pins in place while full-bleed 3D scenes change behind it: a canyon of containers, a warehouse aisle and a data hall.

Freight and forwarding card
Freight & forwardingContainer canyon
Customs and warehousing card
Customs & warehousingWarehouse aisle
Procurement and licensing card
Procurement & licensingData hall
AFreight & forwardingRoad, air and sea
  • Inland freightFTL · LTL
  • Freight forwardingair · sea
  • Project logisticsheavy cargo
BCustoms & warehousingClear, store, dispatch
  • Customs clearanceKHI · LHE
  • Warehousingracked
  • Supply chain solutionsend to end
CProcurement & licensingSource and license
  • Procurement assistancehardware
  • Microsoft partnerlicences
The ticket, delivered
The ticket on a phone

Chapter 03 · Why TRL

A shipment
you can follow.

The tracking card became a boarding-pass style ticket: KHI to LHE codes, notches, a barcode, kilometres and percent counting up, and a "Delivered" stamp at the end of the road.

Before"Why choose us": five claims in a list, with an icon each.
AfterOne container you watch travel, stamped at every step.

Chapter 04 · Company pages

Who TRL is,
told in four pages.

On the old site, About was a banner and a paragraph. Now the company has four real pages: the network in 3D, five promises with an object each, a four-step walkthrough and the clients by name.

4 pages · one story
01

The network, edge to edge

The page opens on a 3D landscape of TRL's routes: Karachi Port, the motorway north to Lahore and a spur to Islamabad, with trucks moving between them.

Karachi PortLahoreIslamabad
02

Five promises, five objects

A pinned, numbered list. Each promise gets its own 3D object and a ring that fills as you read, and the list fits any screen height.

Reliable operationsNationwide & global reachCustomised solutionsReal-time visibilityExperienced team
03

Brief to delivered, in four steps

One coordinator runs each shipment end to end. The page walks the four steps as a timeline of cards, so clients always know what happens next.

Brief
Plan
Move
Deliver
04

Named, not just claimed

A grid of the organisations TRL works with, from public authorities to IT distributors, in place of a line that says "trusted by many".

NRTCPunjab Safe City AuthorityPrime ComputersFutureAge Computers
About us pageWhy TRL pageHow it works pageClients page

The route

1,210km

Karachi to Lahore, drawn on the About map

The promises

5

promises, each with its own 3D object

The process

4

steps, from brief to delivered

The imagery

0

stock photos on any company page. Every image is a TRL render.

Chapter 05 · Under the hood

The stack behind
the scroll

No page builder and no theme. A small set of web tools, each picked for one job: real-time 3D, scroll choreography, smooth motion and pages pre-rendered by Next.js so they open fast.

3Dr160

Three.js

Real-time WebGL for all 13 scenes: the trade engine, the container canyon, the yard and the network map. Static parts are merged so each scene draws in a few dozen calls.

13live scenes
60fps target
1shared model library
G3.12

GSAP + ScrollTrigger

Every chapter is a timeline tied to the scrollbar: camera moves, card swaps, the ticket's kilometres and the rings that fill as you read.

L1.1

Lenis

Smooth, inertial scrolling that keeps the 3D and the page in step.

NReact

Next.js

The framework behind all 23 pages: shared layouts, routing and pages pre-rendered ahead of time.

Aa

General Sans

One typeface at three weights, set on a fluid type scale.

{ }

Structured data

Schema.org JSON-LD, a dated sitemap and 13 permanent redirects.

✦

Built to be light

Pre-rendered pagesES modulesWebP rendersLazy 3DReduced motionOne stylesheet

Content & conversion

Built to be read,
built to be answered.

Two parts of the site that do the selling: articles that keep bringing people in from search, and a quote form that turns a visit into a WhatsApp conversation.

01

Insights

Four articles, moved and still ranking.

The old dated blog URLs now forward to clean /insights/ pages with reading time, related posts and article markup for search.

Insights index
An article
02

Get a quote

A form that ends in a conversation.

Pick a service, or "Custom requirement", then add the route and cargo. Send message opens WhatsApp with everything written out, ready to send.

A service page ending in a quote
The quote form

Chapter 06 · Performance

Smooth on load,
smooth on scroll.

Thirteen live 3D scenes on one site is a lot. We measured frame times in Chrome, then rebuilt how the scenes load and draw until scrolling held a steady 60 frames a second.

Frame time while loadingLower is smoother: 16.7 ms is 60 fps

Before
27.1 ms
Now
16.7 ms

Worst stutter while scrollingThe longest single frame

Before
150 ms
Now
18 ms

Freeze while the page loadsMain thread blocked building 3D

Before
685 ms
Now
Hidden
Built behind the curtainEvery 3D scene is prepared while the loading screen is up, so nothing builds mid-scroll.
Fewer draw callsParts that never move are merged automatically, from hundreds of pieces to a few dozen.
Only what's on screenEach scene draws only while visible, and the heaviest effects switch off on slower devices.

Chapter 07 · Search

Audited,
page by page.

A site launch is where rankings usually get lost. We audited all 23 pages, fixed what we found and forwarded every old URL to its new home.

0issues left
13old URLs kept alive
6structured data types
AreaIssue → fixResult
TitlesLegal, 404 and article titles too long → a short SEO title for eachFixed
HeadingsSections skipped levels → one H1 per page, then H2 and H3 in orderFixed
Old URLsDated blog links and old anchors → 13 permanent redirects404301
MarkupNo structured data → Organization, Service, FAQ, BlogPosting, Breadcrumb, WebSite6 types
CrawlingNo sitemap dates → sitemap with last-modified, robots.txt and llms.txtFixed
ImagesMissing alt text → descriptive alt on every image, decorative ones hiddenFixed