## Overview No registration page exists yet. ## Depends on FE-42, FE-43, FE-45 ## Acceptance Criteria - [ ] Full name, email, password (+ confirm password) form using `react-hook-form` + `zod` - [ ] Client-side password strength/format validation matching the backend's `RegisterAuthDto` rules - [ ] On success, redirect to a "check your email" state (ties into BE-95's email verification) rather than straight to the dashboard - [ ] Inline error for duplicate email (409)
Overview
No registration page exists yet.
Depends on
FE-42, FE-43, FE-45
Acceptance Criteria
react-hook-form+zodRegisterAuthDtorules