Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Sign Up using SSO

Problem Statement

To reduce sign-up friction and improve user authentication security, HungryHub needs to implement Single Sign-On (SSO) with major identity providers: Google, Facebook, and Apple.

Product Requirements

User Experience Flow Primary Sign-up Screen

  • Email/Password form remains as default option
  • SSO buttons positioned prominently below
  • Clear visual hierarchy:
    • Facebook
    • Google
    • Apple Account Linking
  • Auto-link accounts with matching email addresses Data Collection
  • Minimum required data:
    • Email address
    • First name
    • Last name
  • Additional data mapping:
    • Profile picture (optional)
    • Phone number (if available)

Success Metrics

Primary Metrics

  • Sign-up completion rate

Error Scenarios

Common Error States Title: Unable to connect to {X} right now Message: Try signing in or use another method {X} → Facebook/Google/Apple

Notes : Login has implemented SSO, just redesign the UI

Figma link : https://www.figma.com/design/tKlrn01t2obgGBzIzDajki/On-boarding-Screen-Redesign?node-id=1209-1276&t=cAmGbhnG8N7HMsKv-1