Title: Implement Create Account Page
Description:
Implement a fully functional Create Account page for StudySync that allows new users to register for the app. The page should match the approved mockup design and integrate with the existing BigQuery database to store new user data. The design should stay visually consistent with the existing StudySync interface.
Acceptance Criteria:
- Page renders without errors
- Full Name, School Email, Password, and Confirm Password fields are present and functional
- Password and Confirm Password fields validate that both values match before submission
- School email is validated to ensure it ends in .edu
- "I agree to Terms of Service and Privacy Policy" checkbox must be checked before continuing
- Clicking Continue → with valid inputs navigates the user to the next onboarding step
- Appropriate error messages are shown for invalid or missing inputs
- New user data is saved to the BigQuery Users table on successful submission
- "Already have an account? Sign In" link navigates to the Sign In page
- Step progress indicator displays correctly (Step 2 of 6)
- Unit tests are written and passing
Priority: High
Story Points: 5
Milestone: Unit 5 Deliverable
Title: Implement Create Account Page
Description:
Implement a fully functional Create Account page for StudySync that allows new users to register for the app. The page should match the approved mockup design and integrate with the existing BigQuery database to store new user data. The design should stay visually consistent with the existing StudySync interface.
Acceptance Criteria:
Priority: High
Story Points: 5
Milestone: Unit 5 Deliverable