Open ashish-tandon opened 3 months ago
Sub Task - Phone verification
As a user, I want to verify my phone number by entering an OTP (One-Time Password) sent to my mobile, so I can prove my identity.
Acceptance Criteria: User receives an OTP after entering their phone number. The OTP is validated against the backend system. If correct, the user’s phone is verified, and confidence score is updated.
Sub Task - Email Verification
As a user, I want to verify my email by clicking on a confirmation link, so I can secure my account.
Acceptance Criteria: A verification email is sent to the user’s inbox. The user clicks the link, which validates the email. The confidence score is updated based on successful verification.
User Story: As a user, I want to securely log into the app using my social media accounts so that I can access personalized features. Acceptance Criteria: The user can log in using Google, Facebook, or email. OAuth 2.0 is implemented for secure authentication. User data is securely stored and managed.