Skip to content
Ritesh FirodiyaGet in touch

Work / Chitragupt / Wiki / Flows

returning-user-to-dashboard

Flowcanonicalverified 2026-06-26

FLOW.RETURNING-USER-TO-DASHBOARD

Flow — Returning user → Dashboard

Summary

A returning user signs in via email OTP (or skips straight in if already authenticated) and lands on their populated dashboard.

Audience

end-user

Entry

Direct visit to chitragupt.ai.

Steps

# Step Surface Notes
1 Sign-in entry auth-sign-in Email entry → 6-digit OTP sent
2 Enter OTP auth-verify-email Enter the 6-digit code from email
3 Dashboard dashboard-populated Populated state with prior AY data

Exit

Signed-in user on the populated dashboard-populated.

Escapes

  • Expired OTP: sign-in surface re-prompts; user requests a fresh code.
  • Already signed in (browser session valid): skip to step 3 directly.
  • Workspace pick: if user belongs to multiple workspaces, prompt to choose before dashboard (see family-workspace).

Sources

  • .context/wiki/flows/* § "Flow 2 — Returning user → Dashboard"

Every project of mine is written down like this.

Read the résumé