For this assignment, we learned how to deploy a project using Firebase. Firebase allows you to have your data hosted and stored on the cloud, instead of having to have your own database directory in your project. Firebase also allows you to implement user login authentication, so a specific user could log in using either an email address, Google username, Facebook account, or a few other options, and be able to save changes that they made. For instance, in our Movie History assignment, a user could log in using their Google username, search for a certain movie, and save it to their movies list.
For the most part, I liked learning about implementing Firebase. I like how we now have the knowledge to allow our sites to have login authentication. One drawback that I have noticed about Firebase is that there’s a lot of steps that you have to take to make sure that everything will work correctly for you. There’s a good chance that here in the near future, I’ll be making myself a sort of “checklist” for future reference.