ECSR
Client
ENVIRONMENTAL CSR
A WordPress platform that maps corporate environmental work to the Romanian counties where it happens. Click any county to see which companies are active there, then open each one's environmental actions and NGO partners.

ECSR
Client
Environmental CSR
Industry
Web Design & Development, Interactive Map
Services
Romania
Region
2024
Year
Corporate environmental work in Romania was spread across dozens of companies with no single place to see who was doing what, or where. The story only made sense geographically, county by county, but there was no way to read it that way. And the list of companies, their environmental actions, and their NGO partners had to keep growing without a developer touching the site for every change.
The platform had to make a national picture legible at a glance, stay fast and usable on a phone, and hand full control of the content to a non-technical team.
Dozens of companies, no shared place to see who was active or where
The picture only made sense across all 41 Romanian counties
Companies, actions, and partners had to grow without a developer
The map and its data had to stay usable on a phone
We designed every interface in Figma first, desktop and mobile, then built it. Each company became its own content record, tied to the counties it covers, with its environmental actions and NGO partners attached, and the whole experience was organised around a custom interactive map of Romania: the map is the navigation, not decoration.
Editors run the entire site through Advanced Custom Fields, so it grows without code. The page itself is a flexible builder, where an editor picks a hero style and stacks the sections they need, from a company grid to the map.
01.
Design
We set the visual direction and designed every interface in Figma, desktop and mobile: the interactive map, the company listings, and the individual project pages, so the build had a clear, on-brand target before a line of code.
02.
Content Model
We defined a custom company content type in Advanced Custom Fields, capturing each company's coverage across all 41 Romanian counties, its environmental actions, its NGO collaborations, and a detail popup. Everything an editor needs sits in one place.
03.
The Map
We rendered a custom SVG map of Romania and wrote the logic to read its geometry, place a marker on every county with active companies, and keep those markers aligned through zoom, pan, and window resize. On mobile, a county selector takes over so the same data is one tap away.
04.
Profiles
Selecting a county opens the companies active there, each with a popup of images, description, calls to action, and social links, plus carousels for their environmental actions and partner NGOs. Sliders initialise and tear down cleanly so nothing leaks between views.
05.
Page Builder
We turned the page into modular sections an editor can assemble: a choice of hero styles, a company grid, and the map, all driven by Advanced Custom Fields, with scroll-triggered animation and lazy-loaded imagery.
41
Romanian counties mapped and filterable
8
Custom header and footer layouts
3
Hero styles editors can switch between
100%
Content model in ACF, no page-builder lock-in
These figures describe what was built into the codebase, the content model, the custom layouts, and the county-level map. They are not traffic, conversion, or campaign results. The repository carries no analytics or launch data.
We built ECSR a platform that maps corporate environmental work across 41 counties, so anyone can click a county and see who is active. If you have rich data nobody can navigate, we make it explorable.
Starts with a free 30-minute discovery call.
A ground-up corporate site for a cybersecurity firm in Saudi Arabia: a custom WordPress build with an event-registration platform, a filterable.