All work

An international parcel shipping website: a manager assembles any page without a developer

Thirty-four ready blocks and more than thirty country pages. A manager assembles any page from them and no developer is needed.

Context

The company ships parcels from the USA to more than thirty countries, forwards purchases from American stores and runs a corporate line of business. Three audiences, three websites — this one, package forwarding and the corporate one — and one system behind them that the sites take tariffs, statuses and requests from. The shipping calculator on the sites is a separate case, and so is the client area the sites lead the customer to.

The job of the storefront: a manager should assemble any page without a developer.

What was built

A page builder. Thirty-four ready blocks: hero, tariffs, customs rules, delivery methods, ordering steps, partners, news, forms. A manager assembles any page from them and no developer is needed. Block settings are stored alongside the code, so any change can be rolled back. There is a separate staging copy of the site where a page can be checked before it goes live.

Country pages. More than thirty pages, each with its own address, its own catalogue, its own destinations and delivery terms. Not a translation of one page, but a separate storefront per country. Plus a blog with categories.

What it looks like

trtexpress.com
International parcel shipping website, home page
International parcel shipping website, home page, mobile version
International parcel shipping website, home page

How it is built

How the three websites, the widgets, the client area and the shipment management system are connectedInternational shipping sitepage builder, 34 blocks · 30+ countriesParcel forwarding site1000+ item catalogue · storesCorporate site44 blocks · 10 form scenarios · LinkedInShipping calculator and trackingone codebase for every site · attached by settings · own releasesClient areaone codebase, two servicesShipment management systemrates · tracking · invoices · processes described in settings, changed without a releaseDatabase and file storagePostgreSQL · files via temporary linksHow the three websites, the widgets, the client area and the shipment management system are connectedInternational shipping sitepage builder, 34 blocks · 30+ countriesParcel forwarding site1000+ item catalogue · storesCorporate site44 blocks · 10 form scenarios · LinkedInShipping calculator and trackingone codebase for every siteattached by settings · own releasesClient areaone codebase, two servicesShipment management systemrates · tracking · invoicesprocesses described in settings, changedwithout a releaseDatabase and file storagePostgreSQL · files via temporary links
Other case studies

Case studies and personal projects