Skip to content

Firebase integration register and email#32

Merged
nirvan73 merged 26 commits into
bsoc-bitbyte:mainfrom
nehasiwach802:firebaseIntegration-RegisterAndEmail
Jul 5, 2026
Merged

Firebase integration register and email#32
nirvan73 merged 26 commits into
bsoc-bitbyte:mainfrom
nehasiwach802:firebaseIntegration-RegisterAndEmail

Conversation

@nehasiwach802

@nehasiwach802 nehasiwach802 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Pull Request – Nudj Contribution


🔧 What does this PR do?

1.integrated firebase with register screen and handled the role selection
2. integrated firebase with email verification screen and navigation to screen on basis of screen.


🧩 Related Issue

Closes: #29


📸 Screenshots / UI Demo (If applicable)

Add screenshots or screen recordings to showcase any visual/UI changes.
[

WhatsApp.Video.2026-07-03.at.11.57.57.mp4
WhatsApp.Video.2026-07-03.at.11.58.08.1.mp4
WhatsApp.Video.2026-07-03.at.11.58.08.mp4

google sign in testing -

video_20260705_194626_edit.mp4

](url)

✅ Checklist

  • My code follows the project's style and structure
  • I’ve tested my changes locally
  • I’ve not committed any files directly to main
  • I’ve commented my approach in the linked issue
  • My commit messages are clean and meaningful
  • This PR focuses on one clear task/feature only

🧠 Brief Explanation of Approach

Validate email, password, confirmation, and selected role. Create the Firebase account, profile, and send verification email, checked all the edge cases and any error ,Start countdown, support resend, and monitor verification status. After verification, route User or Club to the appropriate screen.

📢 Additional Notes (Optional)

Anything the reviewer should be aware of? (Edge cases, known issues, etc.)


@nirvan73 nirvan73 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nehasiwach802 Please address the reviews left.

Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
@nehasiwach802

Copy link
Copy Markdown
Contributor Author

@nirvan73 I have made all the changes , please review

@nehasiwach802 nehasiwach802 force-pushed the firebaseIntegration-RegisterAndEmail branch from b8c119c to 2f6fb3c Compare July 4, 2026 14:28
@nehasiwach802 nehasiwach802 force-pushed the firebaseIntegration-RegisterAndEmail branch from 01bb563 to 516ebd5 Compare July 4, 2026 14:41

@nirvan73 nirvan73 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nehasiwach802 Please address these few issues before we merge this PR.

Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
…mail' into firebaseIntegration-RegisterAndEmail
@nehasiwach802

Copy link
Copy Markdown
Contributor Author

@nirvan73 I have made both the changes , please review

Comment thread app/src/main/java/com/tpc/nudj/viewmodels/auth/register/RegisterViewModel.kt Outdated
@nirvan73

nirvan73 commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

@nehasiwach802 LGTM!! Great work.

@nirvan73 nirvan73 merged commit 563a824 into bsoc-bitbyte:main Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integrate Register Screen and Email verification with Firebase

2 participants