Appendix B: Authenticating with Firebase

Learn how to create an authentication backend service using Firebase.

To run Project #2: Implementing Repository Pattern, we need the API keys from Firebase for the login and sign-up features.

Step 1: Creating the Firebase project

  1. To get started, go to Once the website has loaded, click the “Go to console” button.

  2. Click “Add project.”

  3. On this screen, fill in the name of your project. You can choose any name you want or use “ecommerce” as in the example above. Then, click “Continue.”

  4. First, turn off the “Enable Google Analytics for this project” option. Then, click “Create project” and wait a few moments for the project to be created. Finally, click “Continue.”

Get hands-on with 1200+ tech skills courses.