Skip to main content

Firebase Setup

caution

You must use the same Firebase project for the app, web, and panels to ensure seamless integration.

📘 Firebase Setup Guide

View Firebase Setup Guide

🔧 What's Covered

  • Installing the Firebase CLI and FlutterFire CLI
  • Creating a Firebase project and registering your Flutter app
  • Enabling Firebase Authentication sign-in methods (Google, Apple, Phone, etc.)
  • Adding SHA-1 / SHA-256 keys for debug builds, release builds, and Play App Signing
  • Configuring Apple Sign-In and URL schemes on iOS

⚠️ Important for This Project

  • This app also uses Firebase Realtime Database and Firebase Storage, which aren't part of the common guide above — see Firebase Database and Firebase Storage.
  • Upgrade your Firebase plan from Spark to Blaze — required for mobile authentication and for Realtime Database usage beyond the free tier.