An Angular application for user data management with validation, filtering, and dynamic input handling.
Features
User Validation: Ensures that the name field is filled and the age is between 18 and 99.
Hobbies Management: Users can add hobbies using a "+" button, and they will be displayed dynamically.
Gender Selection: Users can select their gender via radio buttons.
Age Selection: Users can choose their age using a dropdown or input field, with validation errors for invalid ages.
Checkbox Validation: Ensures that a required checkbox is checked before adding user details.
Add & Reset Buttons: Add user details to the list and reset the form to default values.
User List Display: All submitted user details are displayed on the right-hand side (RHS).
Search & Filter: A search field allows filtering users dynamically.