Throw better errors for registration problems like duplicate email and empty fields
Catch registration errors and return friendly messages
Sign in new user and send bearer and refresh tokens
Write spec for registration