Skip to main content

Creating the Firebase Project

Create an empty Firebase project after we are logged in with Google at here, https://console.firebase.google.com/.

Screenshot of where to create project

Take note of our YOUR PROJECT UNIQUE ID and YOUR PROJECT ID

Screenshot of project creation wizard, project ID

We will need them later when configuring our environment files.

The reason is that they are different is because it allows us to keep the project name as given so that it is relevant to us while the actual hosting ID is unique.

Configure up Google Analytics as we will use it eventually.

Screenshot of project creation wizard, enable google analytics

Screenshot of project creation wizard, choose google analytic account

Upgrade to Blaze plan so that we can access wider range of APIs and features. We would not be billed if no premium features are used or quotas exceeded.

Screenshot of project creation wizard, upgrade plan

Screenshot of project creation wizard, providing billing account

Screenshot of project creation wizard, set billing alert

Creating an empty Firestore

We will need a Firestore database to store data at our backend server.

Step 1 Screenshot of choosing firestore

Step 2 Screenshot of creating firestore

Step 3 Screenshot of choosing firestore region

Final State Screenshot of firestore created

Creating Hosting

And a hosting environment for our frontend client.

Screenshot of choosing hosting

Final state Screenshot of hosted domains