🔖 Feature description
The current SignUp page lacks several UX features that the Login page already has:
- No dark/light mode support (hardcoded dark gradient)
- No loading state on submit button (risk of double-submit)
- No password visibility toggle
- No entrance animations
- Button uses
onClick instead of <form onSubmit>
- Generic error messages from backend not surfaced
Improvements needed:
- Integrate
ThemeContext for dark/light mode (matching Login page patterns)
- Add
isLoading state with disabled button and spinner text
- Add password show/hide toggle with
Eye/EyeOff icons
- Add framer-motion entrance animations on branding and form card
- Migrate to
<form onSubmit> for proper form handling
- Surface backend error messages via
error.response?.data?.message
- Add
autoComplete attributes to all inputs
- Clean up dead commented-out mock code
🎤 Screenshot
No response
🔄️ Additional Information
No response
🔖 Feature description
The current SignUp page lacks several UX features that the Login page already has:
onClickinstead of<form onSubmit>Improvements needed:
ThemeContextfor dark/light mode (matching Login page patterns)isLoadingstate with disabled button and spinner textEye/EyeOfficons<form onSubmit>for proper form handlingerror.response?.data?.messageautoCompleteattributes to all inputs🎤 Screenshot
No response
🔄️ Additional Information
No response