Fase 1: Conceitos Fundamentais

  1. O que é autenticação?

  2. Por que Firebase?

  3. Fluxo de autenticação:

    
    Usuário → Login Google → Firebase → Token → Backend valida → Acesso liberado
    
    

Fase 2: Setup do Firebase no Console

Passo a passo:

  1. Acessar console.firebase.google.com
  2. Criar novo projeto "devbills-aula"
  3. Ativar Authentication → Sign-in method → Google
  4. Registrar app Web
  5. Copiar configurações

⚠️ Importante:

Fase 3: Implementação no Frontend

3.1 - Configuração do Firebase (frontend/src/config/firebase.ts)

Por que fazer isso primeiro?