E-Flux

Road is an EV charging platform provider for companies across Europe. They offer a ready-to-go platform (E-Flux by Road), a white-label fully customizable platform (Road Private Label). I joined Road at the start of 2024. The company had just rebranded and needed to redesign their e-flux.io website for two main reasons:

  1. Outdated and inconsistent design

  2. Tons of technical debt & unreliable tech stack

This meant that not only a complete redesign of the site was needed but also a migration to a new tech stack and CMS.

ID

2

Launch

May 14, 2024

Client

Road

Role

Product Owner

Type

Wedsite redesign, 2D design, CMS migration

Tools

Storyblok, Next.js, Figma, HubSpot, Intercom

E-Flux by Road homepage hero
E-Flux by Road homepage hero
E-Flux by Road homepage hero
E-Flux by Road roaming map
E-Flux by Road roaming map
E-Flux by Road roaming map
E-Flux by Road pricing table
E-Flux by Road pricing table
E-Flux by Road pricing table
E-Flux by Road blog overview and article pages
E-Flux by Road blog overview and article pages
E-Flux by Road blog overview and article pages
E-Flux by Road wireframes
E-Flux by Road wireframes
E-Flux by Road wireframes
E-Flux by Road prototypes
E-Flux by Road prototypes
E-Flux by Road prototypes

Team

When I joined, the team was already in place which helped speed up the process a lot. The project team consisted of a mix of internal experts and web experts from YourMajesty, the agency we worked with:

  • 1 product owner (me)

  • 2 developers

  • 2 designers

  • 2 copywriters

  • 5 regional marketers

Scope & requirements

A complete redesign of e-flux.io was in scope. However, this can mean anything and everything so we had to put some constraints:

New design system with +- 30 modules

  • New mega menu navigation

  • Create +- 10 use case pages

  • Create +- 5 partner pages

  • Redesign all other existing pages

  • Create +- 10 core animations

  • Create a stylized library of product assets

  • Migration from WordPress to Storyblok CMS

  • Migration from Gravity forms to Jotform

  • Migration from old to new hosting provider

Anything not included in this list was deemed out of scope. I captured this in a requirement doc (PRD). P.S. You can find my personal template here.

Design

We started by creating wireframes based on the requirements. After a few feedback rounds, we had nailed down the core flows and UX decisions for the navigation, homepage, product page, partner page, use case page, and pricing page.

Once we were happy with the wireframes we moved on to creating the prototypes. Assets were only created later once the final copy was signed off.

Copy

From there we created a first copy doc draft. The agency were only responsible for writing the copy for a few key pages that would serve as reference. The rest of the copy was written by our internal experts and localized in batches.

Technical setup

During the design process, we prepared for the CMS migration. I audited and cleaned up our WordPress account and made a migration checklist. Together with the developers, I then set up the new Storyblok CMS to match our technical requirements.

Development

Once the designs were signed off, we proceeded with development. This included creating +- 30 custom modules (including variations), the mega menu navigation, and some custom Storyblok integrations like Google Sheet 301 redirect & href alternatives docs. The development & QA went very smoothly. It took just about 1 month.

Asset creaion

Initially we planned to stick to static assets but in the design process we realized animations were necessary to bring the site to life. This change in scope ended up delaying the launch of the project by a few weeks but it was a conscious and weighted decision that was worth it.

Our agency created 8 stylized product animations used throughout the website. Using those as visual references, we internally created the remaining 100+ assets that we needed for all pages across the website.

CMS setup

As always, putting everything together in the CMS was a ton of work. I set up the International website locale and then the regional marketers duplicated it and set up the regional locales.

One learning for next times is to only do this duplication & localization effort when the International (or reference) locale is fully done.

I ended up spending a lot of time going back and making a bunch or large and small changes across all locales throughout the QA period.

The last piece of the puzzle was to localize all the product assets and then implement them across all locales. Having a clear naming convention and file organization in the CMS was key to make this process efficient.

Launch

On May 14, 2024, we flipped the switch on e-flux.io. The launch was very smooth.

For a week post-launch we were fully focused on collecting feedback and fixing all top-priority bugs (around 110).

The general feedback was super positive both internally and externally. The site performs much better, is more user-friendly (particularly huge improvements non mobile) and user-centric, is a lot more stable, and has a much more scalable structure.

"Alex has been instrumental in elevating our marketing team’s website strategy and relaunch. Alex takes full ownership of defining and executing our website strategy, roadmap, and architecture, ensuring every detail aligns with our goals. In addition to managing website analytics and SEO end-to-end, he continuously tests and optimises all our marketing sites for maximum impact."

Annisa Arishti, Head of Growth Marketing at Road

Let's work together

To discuss a website project, fill in the contact form and I'll get back to you within 1 day with a proposal.

Let's work together

To discuss a website project, fill in the contact form and I'll get back to you within 1 day with a proposal.

Let's work together

To discuss a website project, fill in the contact form and I'll get back to you within 1 day with a proposal.

Let's work together

To discuss a website project, fill in the contact form and I'll get back to you within 1 day with a proposal.

© 2025 Alex Vikner

Iteration 4.1

Available from Mar 2025

© 2025 Alex Vikner

Iteration 4.1

Available from Mar 2025

© 2025 Alex Vikner

Iteration 4.1

Available from Mar 2025

© 2025 Alex Vikner

Iteration 4.1

Available from Mar 2025