Basic Auth Flow Implementation
Implement a complete authentication flow with signup, login, logout, and password reset functionality.
Prompt
Build a basic authentication flow using [choose: Supabase, Firebase Auth, Clerk, or NextAuth]. Include pages and forms for signup, login, logout, and password reset, with simple input validation and redirect logic to a protected dashboard page.