View more
Published in
2023

Azuro. DeFi Betting Web App UI/UX Redesigned.

Elena Buzila
Bohdan Kononets
Julia Slazhnieva
Dmytro Nedvyha
Services
Information Architecture
UX Design
UI Design
Design System
Deliverables
Deployed Web App
Design System
Component Library
Figma Source Files

Azuro Web App is the wallet-connected product interface for the Azuro protocol.

We designed it as a functional Web3 product interface, covering liquidity pools, staking, AZUR nodes, rewards, airdrops, vesting, governance, and wallet-connected user dashboards in one design system. The protocol needed to stay credible and technically precise without becoming a hostile crypto control room – and the interface now carries all of these operational layers in one coherent product.

Azuro Protocol Interface Overview

A first look at the wallet-connected product interface built for the Azuro DeFi protocol. Screens shown: token dashboard, protocol icon set, a rewards and airdrop modal, the mobile liquidity view, and the Azuro Waves leaderboard.

Azuro DeFi protocol dashboard, icon set, rewards modal, and leaderboard screens overview

Wallet Connection Flow for DeFi Users

Authentication screens for connecting a crypto wallet to the protocol's liquidity and staking tools. States include awaiting confirmation, connection canceled, and wallet connected successfully.

Wallet connect modal with Metamask and WalletConnect options for Azuro DeFi app
Four wallet modal states: awaiting confirmation, connection canceled, successful connection, and install prompt
Mobile wallet connected confirmation modal with truncated address on Azuro's LP Provisions screen

LP Position Tracking for Liquidity Providers

The Pools and LP Positions tabs let liquidity providers manage USDT and xDAI deposits. Each position lists value, profit, and yield, with a withdraw action and a skew warning for deposits.

Azuro Pools screen showing USDT Polygon and XDAI Gnosis liquidity with APR and Add Liquidity buttons
Mobile Pools screen with USDT Polygon and XDAI Gnosis liquidity, APR, and Add Liquidity actions
Mobile My Deposits screen showing USDT Polygon position with yield, profit, and locked withdraw button
LP Positions table with five pools, profit and yield columns, withdraw actions, and negative skew warning
Transaction History Filters for LP Users

A filter panel narrows the transaction history log by operation type, network, token, and status. Users can isolate withdrawals or switch to a simplified operations filter for deposits and withdrawals only.

Mobile filter modal with Withdrawal and Polygon tags applied to Azuro transaction history
Mobile Operations filter showing All Operations, Withdrawal, and Deposit options on transaction history
Deposit Flow for Liquidity Pools

The deposit modal shows USDT available and converts a liquidity provider's contribution into a single position NFT. Two checkboxes confirm that the user accepts the risk of loss before approval.

Deposit modal for USDT Polygon liquidity pool with risk disclosure checkboxes
Withdrawal Flow and Deposit Confirmation

The withdrawal modal lets a user pick a specific position NFT and enter a partial or full amount to remove from a pool. A separate success state confirms the deposit and links out to view the transaction on a blockchain explorer.

Withdraw modal with NFT selection and deposit success confirmation for Azuro pool
Withdraw from USDT Polygon modal with NFT selection dropdown
Withdraw modal with amount input, disclaimer checkbox, and confirm button for USDT Polygon pool
Deposit successful confirmation modal with NFT receipt and view transaction in explorer link
DEX Liquidity Farming

The Liquidity Farming screen tracks a pool, showing the current APY and unclaimed rewards. A closed-program state replaces the stake action once a farming round ends, while still surfacing unstake and claim options.

The liquidity farming pool with staked value, APY, and rewards data
Mobile Liquidity Farming screen showing pool and stake button
Ended farming program with unstake and claim all button and unclaimed rewards
LP Position Breakdown

This modal expands into asset price change and unclaimed fees. Users can review multiple LP tokens from the same panel without leaving the farming screen.

LP position modal showing token breakdown and unclaimed fees
LP modal showing token split, ratio, and unclaimed fees breakdown on mobile
Position modal with asset price change and unclaimed fees on mobile
Third-Party Redirect and Multi-Pool Staking

A redirect modal warns users before sending them to add liquidity, noting the required fee tier. A second modal lists every eligible position for staking, reusing the same Design System components as the rest of the app.

Redirect warning modal with fee tier steps on desktop and mobile Liquidity Farming screens
Program modal listing multiple LP positions with individual stake buttons
Mobile stake list, waiting for confirmation state, and deposit successful modal for Azuro pools

AZUR Staking and Unbonding Dashboard

Holders see the total value locked and their own staked balance. The Unbonding tab lists each stake request's date, amount, and end date, with Withdraw and Claimed actions.

Staking tab showing total value locked, historical APY, and expected APY on desktop
Mobile Staking screen with total value locked, APY figures, and stake button
Mobile Unbonding tab listing stake requests with withdraw and claimed states
Unbonding table showing stake ID, request date, amount, and withdraw or claimed status
AZUR Staking Modal and Confirmation

The staking modal shows the available balance and converts the entered amount into a single token position. Two checkboxes confirm that the user accepts that rewards are not guaranteed and that unstaking triggers a two-week unbonding period.

AZUR staking modal with amount input and risk acknowledgment checkboxes
AZUR Vesting Dashboard for Token Holders

The token dashboard breaks total AZUR into vested, claimed, and available-to-claim amounts. Delivered under an ongoing Post-MVP Evolution engagement, it also lists each schedule's amount, cliff, and vesting period.

AZUR token vesting dashboard with claim button and vesting schedule table
Mobile Vesting View and Wallet States

The vesting dashboard adapts to mobile with the same total, vested, claimed, and available figures stacked for a single-column layout. A disconnected state replaces the dashboard with a prompt to connect a wallet before any token data loads.

Mobile AZUR vesting dashboard
Mobile wallet-disconnected state on Azuro app

Azuro Waves Leaderboard and Rewards

Azuro Waves ranks wallet addresses on a weekly leaderboard by points, with bonus multipliers. Delivered through a Dedicated Product Team engagement, it links directly to the claimable rewards and airdrops screen.

Azuro Waves leaderboard showing Level Mist, wave points, and ranked wallet addresses with bonus multipliers
Mobile Azuro Waves screen with Level, Progress bar, and Wave points before the leaderboard table
Mobile leaderboard rows showing rank, wallet address, week points, and bonus point multipliers
Rewards and Airdrops screen with two snapshots showing claimable and locked AZUR tokens
Mobile Rewards and Airdrops screen with Claim Airdrop and Claim & Stake buttons
Airdrop Claim Flow and Confirmation

The claim modal lists each airdrop snapshot with its claimable and locked token amounts before the user confirms. A success state confirms the claim and routes the user straight to staking or vesting.

Claim Airdrop modal with two snapshots and success confirmation
Mobile Claim Airdrop modal listing two snapshots with claimable and locked AZUR amounts
Mobile success modal confirming the claim, with Go to Staking and Go to Vesting buttons.

If your DeFi product is growing operational layers – staking, governance, vesting – faster than the interface can absorb them, a unifying design system stops the sprawl.

Get in touch.

Ready to start your own project?