POC Assignment_Angular
POC Assignment_Angular
1. Sign-Up Form:
o Create a form with the following fields:
First Name
Last Name
Gender
Email
Date of Birth
City
State
Zip
Password
Confirm Password
o Implement form validation:
All fields are required.
Email should be in a valid format.
Password must be at least 6 characters long and match Confirm
Password.
2. Store Credentials:
o Save the form data in a CSV file in snake_case format (e.g., first_name,
last_name, email).
3. Sign-In Form:
o Create a form with:
Email
Password
o Validate user credentials by reading data from the stored CSV file.
4. Dashboard Page:
o Display all users present in credentials csv in tabular view with all complete
details
o (Optional) Include sorting for table column.
5. Routing:
o Implement routing for the application:
Login Page: Accessible at http://localhost:{port}/login
Sign-Up Page: Accessible at http://localhost:{port}/signup
Dashboard Page: Accessible at http://localhost:{port}/dashboard
o Ensure proper navigation between pages using Angular Router.
6. Design:
o Feel free to use your creativity for the design and styling.