[x] User Registration: Implement the backend API endpoints to register new users. This should include necessary validation, password hashing, and storing user details in the database.
[x] User Login: Implement the backend API endpoints to authenticate users. This should include validating credentials, generating JWT tokens, and handling login sessions.
[x] User Logout: Implement the backend API endpoints to log out users. This should handle token invalidation and session management.
[x] User Registration: Implement the backend API endpoints to register new users. This should include necessary validation, password hashing, and storing user details in the database.
[x] User Login: Implement the backend API endpoints to authenticate users. This should include validating credentials, generating JWT tokens, and handling login sessions.
[x] User Logout: Implement the backend API endpoints to log out users. This should handle token invalidation and session management.
[x] #17