As a seller, I need to be able to create an account
Description
As a seller, using the mobile app, I need to be able to create an account on the e-commerce platform to view and sell my products.
Requirements
- The seller must have a valid email address.
- The seller must provide essential information, such as a business name, contact details, and a description.
- The email address must be unique, i.e., not associated with an existing seller account.
- The password chosen by the seller must meet security requirements (e.g., minimum length, special characters).
Acceptance Criteria
-
A seller using the mobile app can successfully register with a unique email address and a secure password. -
After successful registration, the seller is logged into their new seller account within the mobile app. -
The seller's request information is encrypted to ensure it's not used maliciously -
The seller's registration information is securely stored in the system's database. -
In case of a registration failure (e.g., duplicate email, weak password), the seller using the mobile app receives appropriate error messages. -
After registration, the seller can access their seller dashboard within the mobile app and start listing products after they log in with the registered credentials.
Technical Criteria
-
API
-
Passwords should be securely hashed and stored in the database. -
Seller information, including contact details, business information, and registration details, is securely stored in the system's seller database. -
The seller's request information is encrypted using the HTTPS protocol. -
A route to process account creation requests needs to be made
-
-
Mobile App
-
An intuitive form to fill-in needs to be made so the seller can register their accounts.
-
Edited by João Antunes