Signup state machine

Form → validation → account creation → email verification (24h timer, one resend) → active or purged

Signup state machine animated flow diagram A visitor fills the signup form; validation errors loop back to the form. On success the account is created and a verification email is sent. A 24-hour timer waits for the link click. If clicked, the account is activated, onboarding starts, and the flow ends in ACTIVE. If not clicked, one resend loops back to send the email again; once the resend window expires, the account is purged and the flow ends in PURGED. transition timer / wait errors valid clicked not clicked ↻ resend ×1 window expired START Fill Signup Form Validate Input Create Account Send Verification Email Wait ≤ 24h verification window Link Clicked? Activate Account Resend Left? Start Onboarding Purge Account ACTIVE PURGED