On-Boarding Page

Users are able to sign up if it is their first time entering the app, allowing their data to be saved for ease-of-use.
If a user is returning and has been signed out for whatever reason, they can sign in as well

Buttons for required information can't be pressed until inputted
Sign-in option is always available for the user


Some information is skippable if the user can't or doesn't want to enter it. It can be changed later in the profile page
the passwords are automatically hidden for privacy and safety, but users can unhide it if they need to
There is a function for password matching so that the user knows whether or not their passwords match before they click finish.

Sign in page has an option for help incase user forgot password
The sign up option is still available to the user in case they need it




After the on-boarding, the user is presented with a tutorial for the main features of the page. This helps users understand how to use the app and what it can be used for. The tutorial is also skippable in case the user already knows what they are doing.
