Case study · UX/UI design · 2022

Bplay: a sign-up that asks three questions and sets the table before you sit down

Onboarding redesign for an online casino and sports-betting platform in Argentina. Interactive prototype and the final screens.

Client
Bplay (online casino, Argentina)
Role
UX/UI Designer
When
2022
Scope
Sign-up & onboarding, IA, interactive prototype
01 — The flow

Six screens, one promise

The sign-up collects only what the platform needs to personalize the lobby, and uses the wait after registration to say the things a licensed operator must say.

Landing: Jugá donde quieras, with Registrarse and Iniciar sesión
1 · Landing: “Play wherever you are”.
Where will you play from: CABA or Santa Fe
2 · Province (the licence is per province).
What do you like to play: slots, table games, others
3 · Game preferences: slots, live or virtual tables.
Which username do you prefer: nickname and password
4 · Nickname, password, age and terms.
We are preparing the room for you, progress bar
5 · “Preparing your room”: responsible-gaming messages while it loads.
Ready: we give you $500 to try our exclusive games
6 · Welcome bonus and payment methods, then the personalized lobby.
02 — Foundation

Dark theme by the book

The first screens used brand green on near-black with ad-hoc spacing. The final design puts them on a dark theme: #121212 surfaces, elevation shown with white overlays, a desaturated primary that passes 4.5:1 on dark surfaces, and text at 87 / 60 / 38 % emphasis.

Color
Primary #4AE08A
On primary #00391A
Secondary #FFD166
On secondary
Surface #121212
Surface +01dp (5 % white)
Surface +08dp (12 % white)
Error #CF6679
Text 87 %
Text 60 %
Text 38 %
Type scale · Roboto
Headline 4 · 34
Headline 5 · 24
Headline 6 · 20 medium
Subtitle 1 · 16
Body 1 · 16 — Recordá que contamos con el Programa de Autoexclusión.
Body 2 · 14 — Plataforma segura y legal. Podemos pedirte validar tu identidad.
Button · 14 medium caps
Caption · 12
Overline · 10
Elevation · white overlay + shadow
00dp
01dp
02dp
04dp
08dp
16dp
24dp
03 — Components

Every component, every state

Each component follows one spec: 36dp buttons with 4dp corners, 56dp text fields with floating labels, 48dp touch targets on selection controls, state layers at hover 8 % / focus 12 % / pressed 12 %, a visible focus ring and a change of elevation when pressed. Hover, tab through and click them.

Buttons · every state, forced and labeled
Contained
Enabled
Hoverlayer 8 %
Focuslayer 12 % + ring
Pressedlayer 12 % + elevation
Disabled
Outlined
Enabled
Hoverlayer 8 %
Focuslayer 12 % + ring
Pressedlayer 12 % + elevation
Disabled
Text
Enabled
Hoverlayer 8 %
Focuslayer 12 % + ring
Pressedlayer 12 % + elevation
Disabled
Text fields · filled and outlined
Entre 4 y 16 caracteres7/16
Mínimo 8 caracteres, 1 número y 1 mayúscula
Ingresá un email válido
Text fields · every state, forced and labeled
Enabled
Hover · fill 9 %
Focus · 2 dp bar, fill 12 %
Filled
Error · Mínimo 4 caracteres
Disabled
Enabled
Hover · border 87 %
Focus · 2 dp primary border
Selection controls · every state, forced and labeled
Selection controls · live
Chips · filter and choice
Cards, lists, menu
Real Roulette con Laura
Real Roulette
Casino en vivo · mesa desde $100
  • Mercado PagoAcreditación inmediata
  • Tarjeta de débitoVisa, Mastercard, Cabal
  • Rapipago / Pago FácilHasta 24 h
Progress, dialog, snackbar
Bono de $500 acreditado
04 — Before / after

The same six steps, final design

Mobile first (the first prototype was desktop). A stepper keeps the three questions in one place, selection controls replace custom pills, the loading screen becomes a determinate progress with the mandatory messages as a list, and the bonus is a snackbar plus a card, not a splash page.

First prototype
First prototype: province screen
Final design
9:41●●● ▮
123
¿Desde dónde vas a jugar?

La licencia es por provincia. Por ahora operamos en dos.


Te avisamos por email cuando abramos ahí.

First prototype
First prototype: game preference screen
Final design
9:41●●● ▮
123
¿A qué te gusta jugar?

Elegí todo lo que quieras. Arma tu lobby.

Slots
Paño
Deportes
Casino en vivo
Virtuales
First prototype
First prototype: loading screen
Final design
9:41●●● ▮
★
Estamos preparando la sala para vos

Paso 3 de 4 · verificando tu edad

  • Plataforma segura y legalPodemos pedirte validar tu identidad.
  • Programa de autoexclusiónPodés pausar tu cuenta cuando quieras.
Bono de bienvenida: $500
05 — Accessibility

Accessibility, built in

Contrast

Primary on #121212 is 11.0:1; body text at 87 % white is 14.2:1; 60 % white is 7.2:1. The old brand green on black passed, the thin grey captions did not.

Targets and focus

Every control sits in a 48dp target. Focus is visible as a 12 % state layer, keyboard order follows the stepper, and the dialog traps focus.

Motion

Ripples and the indeterminate bar stop under prefers-reduced-motion. The loading screen is determinate, so a screen reader can announce progress.