- Android Studio
- Java
- Firebase Cloud Database
There are a lot of key takeaways I have learned from building this project. Here is a list of what I have accomplished:
- I created a registered page that allows users to make an account.
- I have used Firebase which stores their credential information in that database, once the user is finished with registering their account.
- I have also implemented a feature that verifies if the email they entered is valid.
- On the login tab, I implemented a feature that verifies their account just so that there are no bots on this app.
- On the login tab, I implemented a forgot password which sends a reset password to the email account they created.
- On the home tab, the user can scroll down and see what kind of services the business offers.
- On the schedule tab, I used an API that has a built-in time schedule that connects to the Firebase database. This allows the user to select a date/time that is available and store their time picked in the database.
- On the Notification tab, this will show their appointment has been booked and details about their appointment.
- On the Settings tab, they can update their profile information if they need to.