As a startup, we aim to facilitate the process of posting job openings and managing the hiring process by implementing a user registration system on our job board. This issue outlines the features and tasks required for creating a seamless and secure account registration process.
Features and Tasks
User Registration
Implement a two-step registration process:
Contact Person Information:
Email (limited to 50 characters).
Phone Number (optional, limited to 20 digits).
Position (limited to 50 characters, e.g., CEO).
Name of the Contact Person:
Gender (single choice: male/female).
First name.
Last name.
Company Information:
Name (limited to 50 characters).
Logo (uploadable as a photo file).
Website address (limited to 50 characters).
Address.
Industry.
Short description.
Implement validation for email format and password strength.
Verification Process
After entering the required information, send a verification link to the registered email.
Users must click on the verification link to activate their account.
Password Security
Ensure that user passwords are securely stored in the database.
Definition of Ready
User registration form with email and password fields.
Validation for email format and password strength.
Definition of Done
Users can successfully register an account, including the registration of a contact person and the startup.
Account information is securely stored in the database.
Verification link sent by email is functional.
Acceptance Criteria
The two-step registration process is implemented.
Contact person and company information are accurately captured during registration.
Email and password validation are in place.
Users receive a verification link after registration.
Clicking the verification link successfully activates the user account.
Additional Information
Please consider the following while working on this issue:
Security best practices for user authentication and data protection.
Compatibility with different browsers and devices.
Thorough testing of the registration process, including edge cases.
User-friendly error messages for any registration issues.
Documentation for developers and users on the registration process.
Issue Description
As a startup, we aim to facilitate the process of posting job openings and managing the hiring process by implementing a user registration system on our job board. This issue outlines the features and tasks required for creating a seamless and secure account registration process.
Features and Tasks
User Registration
Implement a two-step registration process:
Contact Person Information:
Company Information:
Verification Process
Password Security
Definition of Ready
Definition of Done
Acceptance Criteria
Additional Information
Please consider the following while working on this issue: