Description: We need to improve the login and signup forms by adding proper checks and validations. Tasks: - [ ] Add email format validation (frontend + backend) - [ ] Ensure unique email check during signup (backend) - [x] Add password strength validation (min length, complexity) - [x] Show clear error messages for invalid input - [ ] Sanitize inputs to prevent injection - [x] Add loading state for form submission - [ ] Improve overall form UX (disable button until valid, etc.) Expected Outcome: Users should not be able to sign up or log in with invalid or duplicate emails, weak passwords, or unsanitized input.
Description:
We need to improve the login and signup forms by adding proper checks and validations.
Tasks:
Expected Outcome:
Users should not be able to sign up or log in with invalid or duplicate emails, weak passwords, or unsanitized input.