Stage 1
Authentication and Sessions
- Create a client account
- Create an engineer or vendor account
- Log in and log out
- Use forgot password and reset password
- Refresh to confirm the session persists
- Confirm protected pages redirect signed-out users
- Check keyboard, validation, and Supabase Auth errors on a phone