Implement login functionality and JWT token generation
Tasks:
Acceptance Criteria:
- Users can login with correct credentials
- JWT tokens are generated and returned
- Protected endpoints require valid tokens
- Invalid credentials return proper errors
- Token expiration works correctly
Implement login functionality and JWT token generation
Tasks:
/api/auth/loginPOST endpoint/api/auth/profileendpoint for user infoAcceptance Criteria: