FinTech

Web App . PWA

Fiat + Crypto

Xbanka: Designing a Hybrid Fiat + Crypto Financial Platform for the Nigerian Market

A hybrid fiat and crypto PWA for everyday Nigerians. Buy, sell, send, and hold naira and crypto in one place, with a compliance system built around how Nigerians actually use money.

Role

Solo Product Designer + Product Lead

Platform

Web + PWA

Tools

Figma

Timeline

March 2026 - Ongoing

OVERVIEW

The Brief

"Nigerian fintech has fiat. Crypto exchanges have crypto. Nobody has built one product that does both well — compliantly, beautifully, for everyday Nigerians."

XBanka Financial Services came with a clear ambition: a single platform where users could hold naira, trade crypto, send money, and manage their financial identity — all without switching apps. As the sole designer and development lead, I owned everything from product architecture and flow design to UI, design system, and overseeing the engineering build.

Local

Quidax

Local

Patricia

Global

Bitget

Global

Bybit

Opportunity Gap

No social layer in Nigerian fintech

PROCESS

From zero to a full financial platform in under 3 months

WK 1-2

Discovery

Competitor audit — Bitget, Bybit, Quidax. Flow mapping. Product architecture. KYC compliance research.

WK 3-5

Design

Onboarding, KYC tiers, wallet (fiat + crypto), trading (buy/sell/convert), account section, design system.

WK 6-9

Build Oversight

Development handoff, QA flows, integration testing with Paystack, Obiex, and Prembly.

WK 10-12

Testing

Pre-launch QA checklist, edge case testing, PWA optimisation, staging demo.

The three verticals

Restaurants, hotels, and clubs. One unified experience

Each vertical on Bookies has distinct booking logic, distinct listing anatomy, and distinct user expectations. Designing all three to feel like one coherent product — not three different apps stitched together — required a strong shared design system and careful decisions about where each vertical diverges.

01

Restaurant

Browse by cuisine, price range, and location. View restaurant profile with photos, menu, and available reservation slots. Pre-select starter, main, and dessert before arriving. Specify special occasions and seating preferences. Confirm reservation and receive booking ID.

01

Restaurant

Browse by cuisine, price range, and location. View restaurant profile with photos, menu, and available reservation slots. Pre-select starter, main, and dessert before arriving. Specify special occasions and seating preferences. Confirm reservation and receive booking ID.

01

Restaurant

Browse by cuisine, price range, and location. View restaurant profile with photos, menu, and available reservation slots. Pre-select starter, main, and dessert before arriving. Specify special occasions and seating preferences. Confirm reservation and receive booking ID.

CORE CHALLENGE

KYC that feels like a reward, not a roadblock

The hardest problem on XBanka wasn't building the crypto flows — it was designing a compliant identity verification system that didn't kill activation.

Nigerian users are cautious with new financial products. Asking for BVN and ID before showing any value is the fastest way to lose them. The solution was a demand-triggered KYC model — users get access first, and verification unlocks more as they need it.

CHAT · SEND MONEY PANEL

When a user taps send inside a chat, the payment panel overlays the bottom half of the conversation. The thread and the transaction live in the same screen simultaneously.

Tier 0

Email only: Receive fiat and crypto, add funds up to ₦150,000. No friction.

Tier 1

BVN: Triggered when sending fiat or adding funds above ₦150k.

Tier 2

ID + Selfie: Triggered when trading or sending crypto.

Tier 3

Proof of Address: Unlocks higher limits and full account access.

WALLET

One wallet. Two worlds.

The wallet is the emotional centre of XBanka. A single screen holds naira and crypto balances together — total portfolio value at a glance, broken down into fiat and crypto. Users switch between tabs rather than switching apps.

WALLET · CRYPTO TAB

The crypto tab shows holdings across BTC, ETH, USDT, and USDC with 24h change indicators, quick actions (Deposit, Send, Convert), and a full transaction history — all in one scroll.

TRADING

30 seconds to lock a rate. Designed to feel instant.

Crypto trading on XBanka is powered by Obiex Finance's RFQ API — the platform locks in a live rate for 30 seconds within which the user confirms their trade. The design challenge was making that constraint feel like confidence, not pressure.

TRADING · RATE LOCK PATTERN

When a rate auto-refreshes, changed amounts highlight briefly with a teal flash. An amber banner appears only when the change is meaningful. The confirm button never disappears — it just asks the user to look before they tap.

SEND FLOWS

Sending money, two ways

XBanka handles both fiat and crypto sends from a single unified modal system. The recipient input uses a toggle — XBanka tag for internal transfers, bank account for external sends. For bank transfers, Paystack resolves the account name inline before the user can proceed — a trust signal that reduces wrong transfers.

SEND CRYPTO · EXTERNAL WALLET

Every external crypto send carries a prominent network warning. Wrong network = lost funds. The design doesn't hide this — it surfaces it at the moment of network selection, not buried in a terms page.

OUTCOME

Built, tested, and ready to launch

Full Platform

34 features across 8 modules — onboarding, KYC, wallet, trading, account, and PWA — all designed and built.

Compliance by Design

A demand-triggered KYC system aligned to CBN tiered KYC framework and SEC VASP regulations.

Developer-Led

As both designer and development lead, design intent translated directly into implementation — no gap between Figma and the live product.

Phased Roadmap

Gift Cards, Bill Payments, and P2P Marketplace are already surfaced in the product as locked "Soon" states — the roadmap is baked into Version 1.

REFLECTION

What Xbanka taught me

XBanka is the most complex product I have designed. The combination of fiat and crypto, Nigerian regulatory constraints, and volatile market conditions meant every design decision had to work on multiple levels simultaneously — user trust, legal compliance, and technical feasibility at once.

The biggest lesson: in fintech, the best UX is invisible compliance. Every KYC gate, every rate warning, every transaction limit exists because a regulator requires it. The design job is to make those requirements feel like product features, not bureaucracy. When a user hits a KYC prompt and thinks "I need to verify to unlock this" rather than "why is this app asking for my BVN", the design has done its job.

Leading the development team alongside the design work also changed how I think about what product design means. Design doesn't end at handoff. It ends when the product works the way it was meant to.

AVAILABLE FOR PROJECTS

Have a project in mind?
Let's build it.

Open to full-time roles and freelance — Lagos & remote worldwide

Book a call

Send a message

AVAILABLE FOR PROJECTS

Have a project in mind?
Let's build it.

Open to full-time roles and freelance — Lagos & remote worldwide

Book a call

Send a message

AVAILABLE FOR PROJECTS

Have a project in mind?
Let's build it.

Open to full-time roles and freelance — Lagos & remote worldwide

Book a call

Send a message

Joseph Eyebiokin

CONTACT ME

+234 916 156 9579

EMAIL

EYEBIOKINJOSEPH1@GMAIL.COM

FOLLOW ME

Behance

LinkedIn

Tiktok

Twitter/X

2026 Joseph Eyebiokin

All rights reserved

Joseph Eyebiokin

CONTACT ME

+234 916 156 9579

EMAIL

EYEBIOKINJOSEPH1@GMAIL.COM

FOLLOW ME

Behance

LinkedIn

Tiktok

Twitter/X

2026 Joseph Eyebiokin

All rights reserved

Joseph Eyebiokin

CONTACT ME

+234 916 156 9579

EMAIL

EYEBIOKINJOSEPH1@GMAIL.COM

FOLLOW ME

Behance

LinkedIn

Tiktok

Twitter/X

2026 Joseph Eyebiokin

All rights reserved

Create a free website with Framer, the website builder loved by startups, designers and agencies.