ECSA Customs

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

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. The client had a clear visual direction, so the focus was on faithful implementation of the design, content structured 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: 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, copy across the home and about pages, and contact form fields all reflect ECSA's actual workflows and the questions their team is used to answering.

Built on Svelteload, our SvelteKit and Payload CMS stack we use across every Nodebrush project.

We also set up a private forum for ECSA

Beyond the website, we set up a separate Discourse instance for ECSA's member companies to coordinate across borders. The forum is its own product, configured for the network's access patterns. It has nothing to do with the website apart from being run for the same client. If you're curious about how we customize Discourse, see the dedicated tool page.

Discourse Demo Mockup

Got a project in mind?

Whether you need a brand-new website or want to improve what you already have, we are happy to talk.