On this page
Business challenge
Merchants in Nigeria were juggling multiple terminals, each with its own settings and firmware, which caused long setup times, frequent configuration errors and a lack of visibility into transaction performance. Without a unified console, merchants could not quickly add new terminals, update parameters, or generate settlement reports, limiting their ability to scale and reducing confidence in the HEXA ecosystem.
Understanding the User
Key User Groups
Persona 1
Ladega works in a small grocery store. She spends most of her time managing sales with Excel spreadsheets, which makes her work slow and frustrating. Generating reports is difficult, and she sometimes makes mistakes with cash calculations. She has basic tech skills and needs a simpler solution.
- 86% of users
- 26 y.o., 3 years of experience
- Primary Goal
- Finish work on time
- Key Pain
- Spends too much time on manual tasks
- Goals
-
- Reduce time spent working with cash
- Minimize errors during transactions
- Generate reports by different time periods in a comfortable way
- Pain Points
-
- Tired of working with Excel sheets
- Difficulties generating reports
- Makes mistakes while working with cash
- Spends too much time on manual tasks
Persona 2
Gbemisola runs a multi-channel business where most customers pay by card but some order online. A few customers struggle with payments, so he needs clearer flows and visibility. He is motivated to grow daily buyers and is comfortable with tech tools.
- 14% of users
- 32 y.o., multi-channel, high tech skills
- Primary Goal
- Grow buyers per day with smoother payments
- Key Pain
- Card-first customers, online orders occasionally
- Goals
-
- Attract young and modern customers
- View all transactions by specific time periods
- Simplify payment experience across channels
- Pain Points
-
- Customers prefer cards but online payments feel clunky
- Some buyers struggle to complete payments
- Limited visibility across channels
Design challenge
Create a dashboard that felt as simple as a mobile app for users who were comfortable with Android, yet powerful enough for administrators who needed granular control over terminal groups, key management, and transaction logs. The interface had to respect Material Design guidelines, work smoothly on low-end Android hardware, and present complex data — such as status indicators, batch updates and reconciliation reports. All in a clear, scan-friendly layout.
Story
I designed a hexagon-themed visual language that echoed HEXA's parent brand, built a custom component library based on Material Design, and created reusable assets for back-office and analytics dashboard. Working hand-in-hand with front-end engineers, I turned the designs into a production-ready web app that runs efficiently on Android tablets and in browsers.
Mind maps
Back office
Components
Landing page
Results
- 45%
- New active merchantts
- 10m
- Setup a new terminal
The finished solution cut the time required to onboard a new terminal from several days to under 10 minutes reducing configuration errors. This enabled merchants to generate settlement and performance reports with a single click. Active merchant users grew within the first 2 months. The platform's reliability helped HEXA strengthen its position as a trusted payments partner across West Africa.