DevPulse currently supports only Git token-based authentication and lacks a user registration system. To enable username/password login, we need to implement a registration feature that allows users to create accounts with their credentials.
Key Requirements:
Add registration with username, email, and password
Secure password storage (hashing)
Validate inputs (unique email/username, proper format)
Create backend registration API
Handle errors and validations properly
Expected Outcome:
Users can register successfully, and their data will be stored securely for future login using username/password.
DevPulse currently supports only Git token-based authentication and lacks a user registration system. To enable username/password login, we need to implement a registration feature that allows users to create accounts with their credentials.
Key Requirements:
Add registration with username, email, and password
Secure password storage (hashing)
Validate inputs (unique email/username, proper format)
Create backend registration API
Handle errors and validations properly
Expected Outcome:
Users can register successfully, and their data will be stored securely for future login using username/password.