As a new user, I want to sign up using either my email address or a social media account (e.g., Google, Facebook), so I can request an account and access the website’s features once an admin approves it
Precondition:
The website must have a functional registration page where users can input details such as username, email, and password.
A backend system for securely storing user information in a database (e.g., hashed passwords) must be set up.
Form validation must be implemented to ensure the accuracy of entered details (e.g., correct email format, password length).
Postcondition:
New users are successfully registered, and their details are stored in the database.
A confirmation message or email is sent to verify the account, and users are redirected to the login page.
As a new user, I want to sign up using either my email address or a social media account (e.g., Google, Facebook), so I can request an account and access the website’s features once an admin approves it
Precondition: The website must have a functional registration page where users can input details such as username, email, and password. A backend system for securely storing user information in a database (e.g., hashed passwords) must be set up. Form validation must be implemented to ensure the accuracy of entered details (e.g., correct email format, password length). Postcondition: New users are successfully registered, and their details are stored in the database. A confirmation message or email is sent to verify the account, and users are redirected to the login page.
User story Size: 5