All projects
Case study

2025

Onboarding Wizard

Multi-step onboarding flow for a SaaS product that was losing signups on a long form. The wizard breaks signup into short steps, saves progress as users go, asks only for what is needed to configure the account, and drops new users into a working workspace instead of an empty dashboard.

  • Next.js
  • TypeScript
  • Supabase

01

The problem

A SaaS product was losing signups on a long registration form that asked for everything up front. Users who did get through landed on an empty dashboard with no idea what to do next, and many never came back.

02

The solution

I rebuilt signup as a multi-step wizard on Next.js and Supabase. Each step asks only for what is needed to configure the account, progress is saved so users can come back where they left off, and the final step sets up a working workspace with sample data and a first task based on what the user told us.

03

The result

More users complete signup and, more importantly, arrive in a workspace that already does something useful. The product team can now change the questions and the setup logic without touching the rest of the application.