Skip to main content
All work 05 / 11

( Case study · Product Redesign · Bitkub )

A full redesign of Bitkub NFT to fix the experience, pay down design debt and give the product room to scale.

Discipline
Product Redesign · Bitkub
Focus
UX/UI Design, Redesign, Design System, User Research
Read time
3 min read
Case
05 / 11
Bitkub NFT 2.0

Overview

A year and a half after launch, Bitkub NFT was hard to scale. We had kept adding features without improving the experience of what already existed, and both design debt and technical debt had piled up.

So we started a complete redesign of the interface, one that still had to work with every feature the product already had.

Challenge

  • Technical debt and the limits of the blockchain made many design options hard or impossible.
  • There was a lot of design debt and very little time to revisit it.
  • What was running in production no longer matched the design.

The approach

  • A shared way of working with developers. I onboarded front-end developers to design tokens, and we set up Storybook so designers could check that every component and property matched the design and the requirements.
  • New flows, explained early. I drafted the new flows and walked back-end and smart contract developers through them, so they understood the new requirements before building.
  • Fix what we had missed. Micro-interactions, layout and responsive design were not good enough in the first version, so they got real attention this time.

01 - Review the feedback

I started from the feedback and survey I had run the year before, to see what people thought of the product, and listed the pain points a new design could solve.

I sorted the feedback into three groups: problems design could solve, problems that needed a change in business flow and logic, and problems caused by technical or blockchain limits. I focused on the first two, because they would take the least effort for the most improvement.

Review Feedback

02 - Read the data

Next I looked at the analytics we were already tracking. Heat maps in Hotjar were the most useful: they showed what people actually interacted with on the most important pages, the homepage, Gashapon and the NFT pages.

Analytic Data

03 - Simplify the flows

I reviewed the flaws in the existing design, such as duplicate components and separate flows that could be merged.

For example, NFT checkout and Gashapon checkout had separate flows and separate logic. Combining them into a single checkout flow made the product easier to use and much easier to maintain.

User Flow

04 - Research other platforms

I studied how other NFT platforms laid out their interfaces, comparing grids, layouts and UI components to understand the pros and cons of each, then adapted what worked into our own.

Research

05 - Wireframe the whole platform

I wireframed the entire platform quickly, improving the experience while fitting the new business requirements.

Wireframing

06 - Discuss with the product team

I presented the wireframes to the product team and explained how the design and the new flows improved the experience. We compared options, chose the strongest direction to take into UI, and collected feedback for the next round.

Internal Discussion 1 Internal Discussion 2

07 - Final design

I built the final UI components, the design tokens and the responsive layouts, and handed everything over to developers.

With solid requirements and a tested new flow, the team rolled the new design out feature by feature.

Final Result

What I learned

  • Google Analytics and Hotjar taught me a great deal about real behaviour: how customers used the product, where our design was wrong, and how to improve it.
  • How to make business requirements work within the limits of a blockchain, through design.
  • How design choices can save money, for example by reducing load on our servers.
  • How a shared UI framework and a clear handoff process let designers make sure what gets built does not drift from the design.

( Up next )

Next case study

All work

06 · Design System · Bitkub

Design Token

A company-wide design system built on design tokens, so every Bitkub product could share one foundation across web, Android and iOS.

( Contact )

Let’s make something people understand.