[ENHANCEMENT] Add email validation to personal information form
Describe the current behavior
The personal information form accepts any text input for the email field without validation. This allows users to enter invalid email addresses that could cause issues when using the resume.
Describe the desired improvement
Add email validation to ensure entered email addresses are properly formatted:
- Real-time validation as user types
- Visual feedback indicating valid/invalid state
- Support for standard email formats (e.g., user@domain.com)
- Clear error message when valid
Why is this improvement important?
- Prevents users from accidentally entering invalid email addresses
- Ensures professional quality of the final resume
- Reduces potential issues when employers attempt to contact the candidate
- Improves overall user experience by catching errors early
Alternatives Considered
N/A
Additional context
This enhancement should be implemented in the existing personal information form component at app/components/form/general.vue
Edited by Christian Kranabetter