Firebase provides a suite of cloud services—including Cloud Firestore, Authentication, App Hosting, and Crashlytics—backed by Google Cloud infrastructure. Setting up a new Firebase project in the Firebase Console is the first step before integrating Firebase SDKs into your web, Android, iOS, or Flutter applications.

Step-by-Step Project Setup Workflow

  1. Navigate to console.firebase.google.com and sign in with your Google account.

  2. Click Add project (or Create a project).

  3. Enter a unique Project Name (e.g. lynxbee-production-app). Firebase automatically generates a corresponding Google Cloud Project ID.

  4. Configure Google Analytics (Recommended for crash reporting and user engagement tracking). Select an existing Analytics account or create a new one.

  5. Click Create project and wait for Google Cloud resource provisioning to complete.

Registering Your Platform App (Web / Android / iOS)

Once created, click the platform icon on your Project Overview dashboard to register your app:

  • Web Applications (`</>`): Generates the firebaseConfig JavaScript object containing apiKey, authDomain, and projectId.

  • Android Applications (`Android Icon`): Requires your package name (e.g. com.example.myapp) and generates the google-services.json file.

  • iOS Applications (`Apple Icon`): Requires your iOS Bundle ID and generates the GoogleService-Info.plist config file.