Skip to content
Skip to content
Skip to content

Case study

Opening an account went from eleven screens to four.

Applications completedfrom 38%to 71%

Client
Brattvik Bank
Year
2022
Role
Senior frontend developer
Kind
Product
A developer at a monitor at dusk with the city behind him

The problem

Brattvik's sign-up asked for everything up front and lost most people at the identity check.

The approach

  • One question per screen, saved as you go, so a dropped connection never costs an answer.
  • Validation runs on the same schema in the browser and on the server.
  • The identity check opens in place instead of in a new tab.
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
Phone wireframe sketches on paper and a hand with a pen
Phone wireframe sketches on paper and a hand with a pen

The result

Completed applications rose from 38% to 71%. The median time to open an account is now under four minutes.

Built with

Next.jsTypeScriptZodPlaywright

Case study

Opening an account went from eleven screens to four.

Applications completedfrom 38%to 71%

Client
Brattvik Bank
Year
2022
Role
Senior frontend developer
Kind
Product
A developer at a monitor at dusk with the city behind him

The problem

Brattvik's sign-up asked for everything up front and lost most people at the identity check.

The approach

  • One question per screen, saved as you go, so a dropped connection never costs an answer.
  • Validation runs on the same schema in the browser and on the server.
  • The identity check opens in place instead of in a new tab.
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
Phone wireframe sketches on paper and a hand with a pen
Phone wireframe sketches on paper and a hand with a pen

The result

Completed applications rose from 38% to 71%. The median time to open an account is now under four minutes.

Built with

Next.jsTypeScriptZodPlaywright

Case study

Opening an account went from eleven screens to four.

Applications completedfrom 38%to 71%

Client
Brattvik Bank
Year
2022
Role
Senior frontend developer
Kind
Product
A developer at a monitor at dusk with the city behind him

The problem

Brattvik's sign-up asked for everything up front and lost most people at the identity check.

The approach

  • One question per screen, saved as you go, so a dropped connection never costs an answer.
  • Validation runs on the same schema in the browser and on the server.
  • The identity check opens in place instead of in a new tab.
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
A laptop with a dark dashboard, a phone and a hand reaching in, in an office at dusk
Phone wireframe sketches on paper and a hand with a pen
Phone wireframe sketches on paper and a hand with a pen

The result

Completed applications rose from 38% to 71%. The median time to open an account is now under four minutes.

Built with

Next.jsTypeScriptZodPlaywright

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Start a project

Three quick picks so the first reply is useful. You finish the message on the contact page.

What do you need?

Rough budget

brief.tsdraft, not sent

Brief so far: nothing picked yet

or write to hello@sorenhale.dev

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.

Footer

Local time, Oslo

Footer

Local time, Oslo

Footer

Local time, Oslo

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