Implement user registration functionality with proper validation
Tasks:
Acceptance Criteria:
- Users can register with valid data
- Duplicate emails/usernames are rejected
- Passwords are properly hashed
- API returns proper JSON responses
- Input validation works correctly
Implement user registration functionality with proper validation
Tasks:
/api/auth/registerPOST endpointAcceptance Criteria: