-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Labels
enhancementNew feature or requestNew feature or requestmediumGood for those who knows how things work, mostly includes enhancements of implemented features.Good for those who knows how things work, mostly includes enhancements of implemented features.under-ECWoC26under-ECWoC26 issue or PR for program tracking and evaluation.under-ECWoC26 issue or PR for program tracking and evaluation.
Description
Description:-
The Login Page and Sign-Up Page require improvements in both interface clarity and functionality. Currently, the forms only include fields for Username, Password, and Confirm Password, which creates confusion:
- It is unclear whether “Username” refers to a name, phone number, or email ID.
- The Password section lacks defined rules, leaving users uncertain about requirements for account security.
For better data storage and richer user profiles, additional fields should be introduced:
- E-mail ID
- Full Name
- Education
- Course
- Phone Number
- Subjects of Interest
Some More Required Details:-
There is no descriptive error handling when account creation fails. Adding proper error cases will improve usability and debugging. Suggested error messages include:
- Invalid Username
- Invalid Password
- Password Too Short
- Account Already Exists
- Missing Required Characters in Password
- Passwords Do Not Match
To Reproduce:-
Steps to reproduce the behavior:
- Attempt to sign up using different formats for Username (name, phone number, email) → accepted without clarity.
- Enter weak or short passwords → accepted without rules or validation.
- Try creating an account with existing credentials or mismatched passwords → no clear error messages displayed.
- Observe that additional profile fields (Email, Name, Education, etc.) are missing, preventing complete data capture.
Expected behavior:-
- Username field clearly defined (e.g., email or phone number) with proper validation.
- Password rules enforced (minimum length, required characters, confirm password match).
- Error handling implemented with descriptive messages for invalid inputs.
- Additional fields available for complete user profiles.
- Smooth and guided user experience with proper data flow and feedback.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmediumGood for those who knows how things work, mostly includes enhancements of implemented features.Good for those who knows how things work, mostly includes enhancements of implemented features.under-ECWoC26under-ECWoC26 issue or PR for program tracking and evaluation.under-ECWoC26 issue or PR for program tracking and evaluation.