βοΈ (25 points) Implement client-side validation for all required fields in the registration form, such as email, password, first name, last name, date of birth, and address fields (e.g., street, city, postal code, and country) for proper use with CommerceTools. RSS-ECOMM-2_09
84
116
β (20 points) Display clear error messages indicating any validation issues, such as an improperly formatted email or a weak password. RSS-ECOMM-2_10
85
116
π 2. Integration with Authentication Service (25 points)
βοΈ (10 points) Integrate the registration form with a chosen authentication service, such as commercetools, to handle user registration. RSS-ECOMM-2_11
86
122
β (15 points) Implement error handling for failed registration attempts, and display user-friendly error messages. RSS-ECOMM-2_12
87
122
π 3. State Management, Automatic Login, and Redirection (15 points)
π (15 points) Redirect users to the application's main page upon successful account creation and automatic login. RSS-ECOMM-2_13
88
123
π 4. Integration with commercetools for User Profiles and Addresses (30 points)
π (15 points) Allow users to set a default address during registration. RSS-ECOMM-2_14
89
131
π (15 points) Enable users to select different billing and shipping addresses or choose a single address for both billing and shipping during the registration process. RSS-ECOMM-2_15
90
174
β¬ οΈ 5. Navigation to Login Page (5 points)
βοΈ (5 points) Add a button or link on the registration page that allows users to navigate to the login page. RSS-ECOMM-2_16
ποΈ Registration Page Implementation (120 points - Total)
Requirements
π 1. Input Validation (45 points)
βοΈ (25 points) Implement client-side validation for all required fields in the registration form, such as email, password, first name, last name, date of birth, and address fields (e.g., street, city, postal code, and country) for proper use with CommerceTools. RSS-ECOMM-2_09
84
116
β (20 points) Display clear error messages indicating any validation issues, such as an improperly formatted email or a weak password. RSS-ECOMM-2_10
85
116
π 2. Integration with Authentication Service (25 points)
βοΈ (10 points) Integrate the registration form with a chosen authentication service, such as commercetools, to handle user registration. RSS-ECOMM-2_11
86
122
β (15 points) Implement error handling for failed registration attempts, and display user-friendly error messages. RSS-ECOMM-2_12
87
122
π 3. State Management, Automatic Login, and Redirection (15 points)
88
123
π 4. Integration with commercetools for User Profiles and Addresses (30 points)
π (15 points) Allow users to set a default address during registration. RSS-ECOMM-2_14
89
131
π (15 points) Enable users to select different billing and shipping addresses or choose a single address for both billing and shipping during the registration process. RSS-ECOMM-2_15
90
174
β¬ οΈ 5. Navigation to Login Page (5 points)
91
175