When a company sells entire metering systems rather than just devices, its website has to build trust and explain at the same time. Using Clever Meter Ukraine as an example, I show how I turned a 65-page specification into a design system and page templates, and then into a WordPress website on my own theme.
About the client and the brief
Clever Meter Ukraine works in water and heat metering: it selects and supplies meters, sets up automatic collection and transmission of readings, and offers software, analytics and integration with billing systems. The company needs a new corporate website that makes the key point from the first screen: it builds the entire metering system, not just sells devices.
The client provided a detailed 65-page specification: the sitemap, the blocks on every page, audience segmentation, and requirements for the signature texture, animation, forms and accessibility. The site is in Ukrainian, with an English version. I am handling the whole project: first the design in Figma, then development on WordPress.
Two audiences, one website
The site has two audiences with different questions. “Partners” are water utilities, heat supply companies, municipalities and dealers. “Business” covers property developers, property management companies, and industrial and commercial enterprises. Under the specification, both segments share the same structure and navigation; what changes is the emphasis: the subheading, recommended solutions, case studies and calls to action.
In the header, next to the phone number, email, search and language switcher, I added a link to the version for the other segment, and on the first screen a label that tells visitors straight away who the page is for.
Home page: the data path from the first screen
The first screen is a full-width photo of a city with a soft dark overlay, the signature texture and a large heading: modern water and heat metering, from meter to analytics. Under the specification the banner changes with the visitor’s region, so the photo sits on a separate layer. Along the bottom of the banner runs a glass-effect data path strip: meters → data transmission → digital platform → analytics and billing.
The home page then unfolds the offer step by step:
- the full metering cycle in eight stages – from choosing a meter to monitoring losses
- key advantages, figures and the logos of the manufacturers the company works with
- solution cards with photos of real sites
- data transmission technologies – LoRaWAN, M-Bus, Wireless M-Bus, GSM/NB-IoT – with mini diagrams
- case studies with tags and a results block, and industry news in a mosaic
- a “Let us find your solution” block, a newsletter sign-up and a footer with contacts and social links
Design system: page templates and UI kit
I turned the header, footer, floating quick-contact button, buttons and CTA block into Figma components. Inner pages follow a common pattern: a section banner with a photo, breadcrumbs, a heading and an accent button → the blocks from the specification → a call to action → the footer. There are 20 templates in all – business areas and solutions, telemetry, software, service, technical documentation, news and case studies, about the company, contacts, the academy, and utility pages: search, thank-you, subscription, policies, 404 and maintenance.
A separate page of the design file holds the UI kit, so the site can be built with no guesswork:
- brand colour tokens and typography from the brand book, with Manrope for body text
- a 12-column grid and a spacing scale – no arbitrary values
- buttons and form fields in every state: default, hover, focus, pressed, disabled, error
- badges, messages, tables, navigation, cards, a loading skeleton and empty states
- vector social media icons in dark and light versions
The brand orange appears only where there is an action or data on the move – main buttons, dotted data paths, stage numbers, key figures – and takes up no more than 10% of the screen. White text on orange is never used: that pair fails the contrast check, so accent buttons carry dark blue text.
Animation and forms
The specification requires animation to explain, not decorate. The motion for each section is described right in the design, and a separate sheet sets out the general rules and 17 blocks – what moves, for how many milliseconds and why. Animation shows the path of the data, reinforces the figures and holds attention; there is no purely decorative movement.
For the enquiry forms in the brief I designed a pop-up window in four states – filling in, validation error, sending, and success with an enquiry number – and set out how it behaves: it closes with Esc or a click on the background, keeps focus inside the window, allows resubmission only after 60 seconds, turns into a bottom sheet on mobile and has tap targets of at least 44 px.
WordPress development
The site is built on WordPress with my own theme, burum: every template matches the design, and the site is now waiting for the client’s photos and contact details. Styles and scripts are loaded the standard way, without unnecessary libraries, and the brand tokens from the UI kit are carried over into CSS variables, so the colours on the site are exactly those in the design. What the theme includes:
- general settings – phone, email, address, opening hours, map, copyright – sit on an ACF options page, so the client’s team can change them without a developer
- 10 Contact Form 7 enquiry forms open in pop-up windows: solution selection, meter verification, consultation, partnership, cost and payback calculation, webinar and document download; every enquiry gets a number in the CMU-year-number format, which appears in the email and on the success screen
- case studies – a separate section with types and a map of the cities where the company’s systems are in use: pick a city to see its case studies
- technical documentation – a library filtered by document type, equipment category, technology, manufacturer and language; each document shows its format, size, version and update date, and some files are released after a short form
- templates for the main business areas – resource metering, solutions, telemetry, service – plus news, search and 404
- “Partners” and “Business” segments: the first screen, the solutions section and the telemetry scenarios adapt to the selected segment
- a UA / EN switcher in the header and SEO settings in Yoast SEO
The site’s main language is Ukrainian, and the English version is provided for in the specification.
Why a tech company needs a well-thought-out website
When a company sells complex engineering solutions, its website acts as the first consultant. The visitor – a water utility engineer, a municipal representative or a property developer – has to understand quickly what is on offer and how it works. That is why, on corporate websites for B2B companies, I follow a few principles:
- complex things explained with diagrams and step-by-step sequences, not paragraphs of jargon
- different emphasis for different audiences, within one shared structure
- a clear next step on every page: choosing a solution, a consultation, documentation
- a design system from day one, so the site can grow without losing its consistent style
- case studies, documents and contacts updated from the admin panel, with no developer needed
- animation and colour governed by rules that meet accessibility requirements
If you need a corporate website built end to end – from design based on your specification to a WordPress site – I will take the project from the first mock-up all the way to launch.
Project details
Project typewebsite design and development
CategoryBusiness website
TechnologiesFigma, design system, UI kit, WordPress, PHP, ACF, Contact Form 7, Yoast SEO, HTML5, CSS3, JavaScript
Rolewebsite design from the specification and WordPress development: design system, page templates, custom theme, ACF fields, forms
ClientClever Meter Ukraine
CountryUkraine
What was done
- Developed a visual direction based on the brand book and the signature water texture
- Designed the home page with the data path strip and the “Partners / Business” segmentation
- Put together 20 inner page templates following the sitemap in the specification
- Prepared the UI kit: tokens, typography, grid, element states, social media icons
- Specified the animations and micro-interactions for every section
- Designed pop-up windows for the enquiry forms in four states
- Built every template in WordPress to match the design: home, business areas, telemetry, service, documentation, news, case studies, about, contacts, academy, search and 404
- Moved contacts and general settings into ACF, connected 10 Contact Form 7 forms with enquiry numbers, and set up Yoast SEO
- Built the “Partners” / “Business” segment switch: the first screen, solutions and telemetry scenarios change with the segment
Result
- Figma design: home page, 20 page templates, UI kit and animation specification
- A WordPress theme where contacts, case studies and documents are edited from the admin panel
- Enquiry forms in pop-up windows, with a number for every request
- A foundation for the Ukrainian and English versions of the site
- Every page built to the design and checked at 1440 and 390 px widths