Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Revamp Sign-Up Page with Username and Verification Functionality #416

Open
6 of 7 tasks
IkkiOcean opened this issue Nov 7, 2024 · 1 comment
Open
6 of 7 tasks
Labels
enhancement New feature or request

Comments

@IkkiOcean
Copy link
Contributor

Is there an existing feature request for this?

  • I have searched the existing feature requests

Describe the feature you would like to request

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

Objective:
Revise and improve the current sign-up page to add essential features for better user experience, account security, and database integrity.


Scope of Changes

  1. Implement Email Verification Requirement:
    Enforce email verification before account creation. Users should complete verification by clicking a link in their email.

  2. Add "Username" Field to Sign-Up Form:
    Add a username field as a required input during sign-up. This unique identifier will make it easier to recognize specific users in forums or discussions later. Ensure that username validation is in place to avoid duplicates.

  3. Username Availability Check:

    • Implement real-time validation to check if the chosen username is already taken. Users will be informed immediately when a username is unavailable.
  4. Email Availability Check:

    • Implement real-time validation to check if the entered email address is already associated with an existing account. Users will be notified immediately if the email is already registered in the database.

What problem does this feature solve?

This feature solves the following problems:

  1. Email Fraud Prevention:
    By requiring email verification, it ensures that the user’s email is valid and accessible, reducing the chances of fake or incorrect accounts being created.

  2. Username Conflicts:
    Real-time username availability checks prevent multiple users from choosing the same username, improving user experience and ensuring unique identifiers across the platform.

  3. Duplicate Account Prevention:
    Checking for existing email addresses prevents users from accidentally creating multiple accounts with the same email, maintaining data integrity and avoiding login issues.

Alternative solutions

No response

Confirmation

  • I have read the Bitbox Contributing Guidelines
  • I am a GSSOC-EXT contributor
  • I am a HACKTOBERFEST contributor
  • I have starred the Bitbox repository
  • I would like to help implement this feature
@IkkiOcean IkkiOcean added the enhancement New feature or request label Nov 7, 2024
@Harish2908-bot
Copy link

Can you please assign me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants