Industry

Blockchain / DeFi / Fintech

Client

ONCHAIN Labs

Role

Design Lead (Hands-on)

Scope

UX/UI, Product Strategy, System Design

From fragmented onboarding to a structured transaction system

Redesigning the end-to-end fiat-to-crypto experience, transforming a disjointed onboarding and transaction flow into a clear, guided system that builds trust and scales across products.

Impact

5-step onboarding system
Guided activation replacing fragmented setup

4 key system states
Loading, verification, completion, empty states

End-to-end flow redesign
Signup > asset setup > transactions

Context

ONCHAIN enables projects to sell digital assets directly to users using fiat, removing intermediaries and enabling direct monetization.

However, the product experience did not reflect this promise.

The onboarding, setup, and transaction flows were fragmented across multiple disconnected steps, making it difficult for users to understand:

  • What to do next

  • What was required from them

  • Whether they had successfully completed setup

This created hesitation at critical moments, especially in a product where trust and clarity are essential.

Problem

The experience was not a single flow, it was a collection of isolated steps.

Key issues:

  • No clear progression across onboarding

  • Lack of system feedback (verification, completion, status)

  • Weak hierarchy in critical forms (personal info, asset setup)

  • No clear mental model of "where am I in the process?"

  • Dashboard lacked meaningful states (empty, loading, success)

Users were forced to interpret the system instead of being guided by it.

Goal

Transform the experience into a structured, guided system that:

  • Provides clear progression from signup to activation

  • Reduces cognitive load during onboarding

  • Builds trust at key commitment moments

  • Introduces system feedback (states, validation, progress)

  • Creates a scalable foundation for future product expansion

Approach

Instead of redesigning individual screens, the focus was on restructuring the entire experience as a system.

Key principles:

  • Progress over pages > turn flows into guided sequences

  • Visibility of state > always show what’s happening

  • Reduce decision anxiety > simplify inputs and choices

  • System consistency > unify patterns across onboarding and dashboard

  • Trust-first UX > reinforce clarity at critical steps

This required aligning onboarding, setup, and dashboard into a single coherent journey.

Core Transformation

From disconnected steps to a guided onboarding system

The onboarding experience was redesigned as a structured, step-by-step system, replacing disconnected actions with a clear path from signup to activation.

Before

UX issue

The onboarding experience was fragmented across disconnected steps, with no clear progression or feedback about where users were in the process.

  • Forms presented as isolated steps

  • No sense of progress or completion

  • Overloaded inputs with little hierarchy

  • No feedback during setup

  • Users unsure what comes next

After

Design Goal

Create a guided onboarding system that introduces clear progression, structured steps, and visible system feedback from signup to activation.

  • Clear step-by-step onboarding structure

  • Persistent progress indicator

  • Grouped and simplified inputs

  • System feedback (loading, verifying, success)

  • Defined path from signup > activation

Onboarding System

Designing a structured setup experience

Extending the System

The onboarding was transformed into a guided system with explicit steps:

  1. Account creation and verification

  2. Digital asset setup

  3. Payment configuration

  4. Plan selection

  5. Account verification

Each step provides:

  • Clear context

  • Focused inputs

  • Immediate feedback

  • Visible progress

This removes ambiguity and creates a predictable experience.

System feedback & states

Making system status visible

A major gap in the original experience was the lack of system feedback.

The redesign introduced explicit states:

  • Loading (setup in progress)

  • Verification (account being processed)

  • Completion (ready to use)

  • Empty states (no transactions yet)

These states reduce uncertainty and reinforce trust in the system.

Dashboard Transformation

From passive interface to operational control

Before

  • Empty and unclear dashboard

  • No meaningful system feedback

  • Weak structure for transactions and assets

  • Limited visibility into status and activity

After

  • Clear transaction visibility with statuses

  • Structured data hierarchy

  • Actionable interface (add pairs, manage assets)

  • System states integrated into the UI

  • Improved readability and control

Design System Impact

Creating a scalable product foundation

Beyond UI improvements, the work established reusable patterns:

  • Step-based onboarding framework

  • Status and feedback components

  • Standardized form structures

  • Dashboard data patterns

  • Transaction state indicators

This enables the product to scale consistently across new features and flows.

Outcome & Impact

The redesign transformed the experience from a fragmented flow into a structured system.

Impact

  • Reduced friction during onboarding

  • Improved clarity at key decision points

  • Increased user confidence during setup

  • Established a scalable UX foundation

  • Enabled faster feature iteration through system consistency

The result is not just a better interface, but a product that communicates clearly, guides users effectively, and builds trust from the first interaction.

gguerra@gmail.com

Gustavo Guerra 2026 / gguerra@gmail.com

gguerra@gmail.com

Gustavo Guerra 2026 / gguerra@gmail.com

gguerra@gmail.com

Gustavo Guerra 2026 / gguerra@gmail.com