NAVIGATION
{{ m.num }}{{ m.label }}
AMSTERDAM, NLLINKEDIN →INSTAGRAM →
← ALL WORK
CASE STUDY · MOBILE APP & DESIGN SYSTEM · 2021

EV charging made effortless

YEAR2021 CLIENTCharge Assist ROLEUX/UI Designer TIMELINE2 months TOOLSSketch · Illustrator

Project summary

The Charge Assist project had a clear brief with real constraints: build a simple, user-friendly platform that makes electric vehicle (EV) charging as effortless as possible.

They needed a solution that would integrate multiple payment methods, support various charging networks, and provide a straightforward experience for users in a hurry. The challenge was to design an intuitive platform that not only met these technical requirements but also encouraged the adoption of EVs by making the charging process less intimidating and more accessible.

As the design of Charge Assist was in its infancy, a whole design system was developed with Atomic design principles and color tokens.

Charge Assist screens in a device array
MY PART · 01

The app that shipped

Charge Assist launched on the App Store and Google Play with an interface designed end to end — wireframes, prototype and final UI, all built from the design system above.

Download on the App Store Get it on Google Play
Charge Assist splash, map and onboarding screens
Connector picker, station results and session start
MY PART · 02

Flows for a driver in a hurry

The core journey — find a charger, check it, start the session — leans on decisions documented across this page:

One availability colour system across pins, rows and chips
Permissions asked in context, every one skippable
Empty states that say what to do next, not just “no results”
MY PART · 03

An illustration language, not just screens

The isometric artwork was drawn in Illustrator and carried through onboarding, the app stores and the marketing site — one visual voice from the first launch screen to the landing page.

Live charging session and session history
THE PROCESS01 — 04
/ 01

Discovery & benchmarking

Looked at the market and the competing charging apps to see what worked and where they fell short. Those findings shaped the design decisions.

/ 02

User research & persona development

Developed detailed user personas representing different types of EV drivers. These personas guided design decisions.

/ 03

Wireframing and prototyping

Created wireframes and interactive prototypes to map out the user journey and test functionality. These tools facilitated iterative design improvements and user feedback integration.

/ 04

Design system creation

Built a design system covering colors, type and components, so screens stay consistent and new ones come together quickly.

What I delivered

01

Wireframes & prototype

Mapped and tested in Sketch before any final UI was drawn.

02

Final UI

Every screen of the shipped app, from splash to session history.

03

Design system

Atomic components and colour tokens, ready for engineering.

04

Isometric artwork

Vector illustration set drawn in Illustrator.

05

Accessibility

A status system tested for colour blindness.

06

Launch visuals

Artwork carried into the stores and the marketing site.

TOOLS FOR THE JOB NO, FIGMA WASN’T A THING YET
Tools for the job

Every screen, illustration and animation on Charge Assist came out of these three.

SKETCH
Adobe Illustrator ILLUSTRATOR
After Effects AFTER EFFECTS
SKETCH

Sketch was used to create the wireframes, the prototype, and the final UI design.

ILLUSTRATOR

Adobe Illustrator was used to create isometric vector art.

AFTER EFFECTS

After Effects was used for motion design and animated prototypes.

TIMELINE

A total of 2 months of design hours were put into this project, including client meetings, research, and execution.

The approach

{{ a.title }}

{{ a.body }}

The design system

TOKENS → COMPONENTS → SCREENS
01 · TYPE
Regular Medium Bold Mulish

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
1234567890()@#$%^&* .,;’

Mulish carries every screen of Charge Assist. A minimalist sans with open counters and a soft, humanist skeleton, it stays readable at arm’s length on a dash-mounted phone, and its soft tone takes the edge off a technical product. Two weights do most of the work — Bold for titles and actions, Regular for body and meta.

02 · COLOR CLICK A COLOR TO COPY ITS HEX
Blue PRIMARY ACTIONS #2E7FD4
Green STATUS · FREE #34B44A
Amber STATUS · PARTLY TAKEN #F5A04C
Grey STATUS · OCCUPIED #9AA3AB
Ink TEXT & ICONS #1E2B33
Cloud SURFACES & CARDS #F2F3F5
03 · TESTED FOR COLOR BLINDNESS
TRUE COLOR
DEUTERANOPIA
DEUTERANOPIA
PROTANOPIA
ACHROMATOPSIA

The same block of the map, seen three ways. The greens and ambers converge under each simulation — which is why no state relies on colour alone: the connector count and the crossed-bolt glyph carry the same information for every driver.

04 · MOTION ANIMATED IN AFTER EFFECTS
9:41
Charge Assist animated logo build on the splash screen
APP LAUNCH · LOADING STATE

The loading state, animated in After Effects — a two-second logo build that turns wait time into brand and makes the app feel premium from the first tap.

05 · ONBOARDING SPLASH → WELCOME → PERMISSIONS
Charge Assist splash screen01 SPLASH
Welcome to Charge Assist02 WELCOME
Find nearby chargers — location permission03 LOCATION
Stay up to date — notification permission04 NOTIFICATIONS

Each permission is asked in context and earns its ask with an isometric illustration and a plain sentence — and every one can be skipped with “no thanks maybe later”.

06 · FINDING A CHARGER MAP ↔ LIST · SEARCH · EMPTY STATES
Map with availability pins and station cardMAP
Station list with availability statusLIST
Search with recent locations and saved chipsSEARCH
No charge stations found in this areaNO RESULTS
Zoom in to see charge stationsZOOM IN

Availability is carried by one colour system across map pins, list rows and chips — green free, orange partly taken, grey occupied, crossed-out defect — so a driver in a hurry reads status before reading text. Both empty states tell the map what to do next instead of showing nothing.

07 · PAYMENT METHODS EMPTY → ADD → RENAME → REMOVE
Payment methods empty state01 EMPTY
Apple Pay method detail02 DETAIL
Rename a payment method03 RENAME
All payment methods with swipe to delete04 LIST · SWIPE TO DELETE
Delete confirmation dialog05 CONFIRM
THE DELETE FLOW

Cards, charge passes and wallets live in one list. Every method can be renamed to something a driver recognises, and destructive actions are always confirmed with the method spelled out.

Outcomes

WHERE IT LANDED
STORE RELEASES
Shipped on the App Store and Google Play
4 WKS
RESEARCH TO FINAL UI
Benchmarking, personas, wireframes, design system and full UI
3
E-MOBILITY PARTNERS
Eneco eMobility, GreenFlux and TotalEnergies in one charging flow
H2020
EU-BACKED
Funded under the EU’s Horizon 2020 programme, grant No. 875683

Brand profile

Charge Assist is dedicated to transforming the EV charging experience by emphasizing user convenience and accessibility. The brand stands for innovation, reliability, and sustainability, making the shift to electric vehicles smoother for drivers. With a strong focus on delivering an exceptional user experience, Charge Assist aims to become the preferred platform for EV drivers by offering secure, user-centered, and reliable charging solutions. These core values informed every design decision, from the user interface to the integration of advanced technologies.

Looking back

Given a second run, usability sessions with drivers at public chargers would come earlier. The hardest flows — occupied stations, defect connectors, someone in a hurry with 8% battery — are exactly where desk research runs out.

Standing the design system up while the brand was still forming was the right call: the final screens were assembled almost entirely from existing tokens and components, and engineering received one source of truth at handoff.

← PREV — VOITURE EXTRAVERT NEXT — AI LAB →