Frontend exposes following input fields: ["email", "username", "password"]
Apart from above, following user fields are required by backend: ["firstName", "lastName", "mobile", "gender"]
These extra fields should be made optional for the frontend to work without 400 error.