Skip to content

Implement Create Account Page #33

@danielReyes67

Description

@danielReyes67

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

Metadata

Metadata

Assignees

Labels

FeatureImplementing features to codebase

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions