ECSA Customs

Website development for ECSA, a European network of customs service providers. Built faithfully to a client-provided visual design with a headless CMS the team manages themselves.

www.ecsa-customs.com
ECSA Website Mockup

Bringing a Design to Life

ECSA came to us with a clear vision and a designer's mockup. We took that visual direction and built the live website from it, content and all.

The Brief

ECSA is a European network of customs service providers. They needed a public website to introduce the network and present its services to potential members and clients. With the visual direction already settled, our focus was faithful implementation of the design, content shaped around how the network actually sells, and a CMS the ECSA team could maintain themselves.

Person sketching mobile design ideas with a stylus

What We Built for ECSA

1
Person holding phone UI/UX design sheet and pointing with pen

Visual Design Translation

ECSA's designer provided the full set of visuals. We built the live site to match across every page and section, and made it work consistently on phone, tablet, and desktop without compromising the design intent.

2
Person typing code close-up with headphones and a plant

Service Pages Structured Around Their Offerings

Nine service areas, each with its own page. The set covers customs entry and filing, tariff classification, fiscal and VAT, free trade agreements, bonded warehousing, regulatory compliance, e-commerce trade, consulting and training, and specialized customs services. Same structure across all of them so prospective clients can scan and compare.

3
Laptop with glasses, plant, pens and coffee, angled view

Industry-Specific Tone and Content

Customs and trade is a specific audience. The site uses terminology, examples, and content structure that match how the trade industry talks about its work, not generic agency-speak. Service descriptions and contact form fields all reflect ECSA's actual workflows and the questions their team is used to answering.

Built on Svelteload, the SvelteKit and Payload CMS stack behind every Nodebrush project.

A Private Forum for ECSA's Members

Beyond the website, we set up a separate Discourse instance for ECSA's member companies to coordinate across borders. The forum runs independently from the public site and is configured for the network's own access patterns, sharing nothing but the client. The dedicated tool page covers how we customize Discourse for use cases like this.

Discourse Demo Mockup

Coming in With a Design?

If you already have a designer or visual direction in place, we can take it from mockup to live site without losing the intent along the way. Tell us what you have so far and where you want to take it.