bsoc-bitbyte / bsoc-bitbyte/Nudj

Integrate the entire Forgot Password flow using firebase.

Open
#33 4 comments 0 reactions 1 assignee Claimed by @nehasiwach802 View on GitHub
BSoC'26 difficulty: Medium
Dominant language
Kotlin
Stars
21
Forks
20
PR merge metrics
No merged PRs in 30d

Description

# What to integrate?

- Integrate the forgot password screen to call an already present function to send reset password email when the email is entered and the button pressed.
- After verification, user should be redirected to the reset password screen where they can enter and re-enter the password.

# Things to keep in mind -

- Use `isValidEmail` helper function from `utils/Validator` for validate the format of the email input.
- Use the `sendPasswordResetEmail` function from the repository to send the email.
- Use the `EmailVerificationScreen` with the timer countdown to handle the intermediate stage.
- After successful verification, redirect to the `ResetPasswordScreen` for the user to input new password.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.