ajath-m / swiggy

It is online food ordering platform.
0 stars 0 forks source link

signup #1

Open ajath-m opened 2 days ago

ajath-m commented 2 days ago

As a new user,
I want to easily create an account on Swiggy,
So that I can order food and access personalized recommendations and offers.

Acceptance Criteria:

  1. User Interface:

    • The signup page features a clear and prominent "Sign Up" button on the homepage and app.
    • The form includes fields for name, mobile number, email, and password.
  2. Mobile Number Verification:

    • Users can enter their mobile number and receive an OTP (One-Time Password) for verification.
    • A prompt to re-enter the OTP should be included for confirmation.
  3. Input Validation:

    • The email field checks for valid email formats.
    • Password must meet complexity requirements (e.g., at least 8 characters, one uppercase letter, one number).
    • Display error messages for invalid inputs or if the mobile number is already registered.
  4. Terms and Conditions:

    • A checkbox for users to agree to Swiggy’s terms and conditions and privacy policy is present.
    • Links to the terms and conditions and privacy policy should be easily accessible.
  5. Feedback:

    • Upon successful signup, users receive a confirmation message and are redirected to the onboarding process or homepage.
    • If signup fails, clear error messages explain the issues (e.g., "Mobile number already in use").
  6. Social Media Signup:

    • Provide options to sign up using Google or Facebook for quicker registration.
  7. Accessibility:

    • Ensure the signup page is accessible, adhering to WCAG 2.1 standards.

image

Anoopdvs commented 2 days ago

.