01 / Case studyThe Problem
The existing experience was not optimized for mobile and the registration page was too long, creating friction and increasing completion time.
- Dense mobile layout, difficult typing, unclear progress
- Registration took roughly 3-4 minutes
- Mobile and desktop used different APIs, producing mismatched behavior
02 / Case studyGoals
The redesign followed one main idea: reduce steps, typing, and mistakes.
Faster registration
Reduce completion time from 3-4 minutes to a 1-2 minute design target.
Mobile-first clarity
Improve readability, spacing, and tap targets.
Passwordless login
Users receive an email code with no password required.
Unified behavior
Use one API for consistent web and mobile experiences.
03 / Case studyThe Solution
The experience was redesigned end to end with one clear decision per screen.
Shorter registration
Cleaner steps reduce decision fatigue.
Email OTP login
Email to code to verification to continue.
Clear error states
Predictable invalid-code, resend-timer, and captcha feedback.
Same API
Consistent behavior and fewer edge-case bugs across platforms.
04 / Case studyNew Flows
The full flow map includes happy paths and edge cases for login and registration.
- Invalid email format
- Expired or incorrect OTP
- Resend timer and throttling
- Captcha not accepted
- Existing email routes to login
Login and registration flow map 05 / Case studyFinal UI
Screens minimize typing, clarify progression, and provide predictable feedback.
Login screen
Registration
Email verification 06 / Case studyImpact
The redesign simplified the proposed authentication experience and aligned both platforms.
- Registration design target: 1-2 minutes
- Passwordless OTP authentication
- One API shared by web and mobile
07 / Case studyNotes & Learnings
Simplicity is a feature
Cutting steps and clarifying states improves speed and confidence.
Consistency reduces bugs
One API supports predictable UX and fewer edge-case inconsistencies.
What I'd measure next
- Signup completion rate
- Time to complete signup
- OTP success vs password login
- Drop-off from email to OTP to completion
More workExplore another project.