As a backend developer, I want to design and implement APIs for user authentication including sign-up, So that users can securely access their accounts.
Acceptance Criteria
The API should include endpoints for user sign-up, login and logout.
User sign-up endpoint should require parameters such as username, email, and password.
Users should be able to log in using their credentials (username/email and password).
The API should validate user credentials and return an authentication token upon successful login.
Users should be able to log out, which invalidates their authentication token.
Tasks
[ ] Implement API endpoints for user sign-up, login, and logout.
User Story
Description
As a backend developer, I want to design and implement APIs for user authentication including sign-up, So that users can securely access their accounts.
Acceptance Criteria
Tasks