Firebase Guide 🔥📱

Backend as a Service (BaaS)

1. What is Firebase?

Firebase is a platform by Google that provides backend services like database, authentication, hosting, and more.

2. Core Services

Authentication → Login system
Firestore → Database
Hosting → Deploy website
Storage → Store files

3. Firebase Setup

const firebaseConfig = {
  apiKey: "YOUR_KEY",
  authDomain: "YOUR_DOMAIN",
};

4. Initialize App

import { initializeApp } from "firebase/app";

const app = initializeApp(firebaseConfig);

5. Firestore Example

import { getFirestore, addDoc, collection } from "firebase/firestore";

const db = getFirestore();

addDoc(collection(db, "users"), {
  name: "John",
  age: 20
});

6. Authentication

Email/Password login
Google login
OTP login

7. Hosting

firebase deploy

8. Real Use Cases