- Users are able to sign up using email
- After approval from admin, they are able to login
- The mobile number is verified by sending a code in a text message that needs to be re-entered in the app.
- When the user forgets their password, they enter their email and a password reset email is sent to them.
- This feature will need to be integrated with a service like Twilio to send text messages and an email service to send emails.