Passo 1: Vá para o Console do Firebase

Para começar com o Firebase, você precisa acessar o Console do Firebase:

Ir para o Console do Firebase

Se você ainda não tem um projeto do Firebase, você precisará criar um antes de prosseguir para os próximos passos.

Passo 2: Criar um Aplicativo Web Firebase

Primeiro, você precisará criar um Aplicativo Web dentro do seu projeto Firebase:

  1. No seu Console do Firebase, selecione seu projeto
  2. Clique no ícone da web (</>) na página de visão geral do projeto
  3. Dê ao seu aplicativo um apelido (como “Aplicativo Web Golex”)
  4. Marque a caixa para “Também configurar o Firebase Hosting”
  5. Clique em “Registrar app”

Passo 3: Copie sua Configuração do Firebase

Após registrar seu aplicativo, o Firebase fornecerá detalhes de configuração. É assim que seu aplicativo saberá a qual projeto do Firebase se conectar.

  1. Na etapa “Adicionar SDK do Firebase”, você verá um trecho de código como este:
const firebaseConfig = {
  apiKey: "YOUR_API_KEY",
  authDomain: "your-project-id.firebaseapp.com",
  projectId: "your-project-id",
  storageBucket: "your-project-id.appspot.com",
  messagingSenderId: "123456789012",
  appId: "1:123456789012:web:abc123def456"
};
  1. Copie todo este objeto firebaseConfig - você precisará colá-lo no seu painel do Golex mais tarde

Passo 4: Baixe sua Chave de Conta de Serviço

Para permitir que o Golex acesse com segurança os recursos do seu projeto Firebase, você precisará de uma chave de conta de serviço:

  1. No Console do Firebase, vá para Configurações do Projeto (o ícone de engrenagem perto do topo da barra lateral)
  2. Selecione a aba “Contas de serviço”
  3. Clique no botão “Gerar nova chave privada”
  4. Confirme clicando em “Gerar chave”
  5. Um arquivo JSON será baixado para o seu computador - mantenha este arquivo seguro!

Passo 5: Defina as Permissões Necessárias

Sua conta de serviço precisa de permissões específicas para trabalhar com o Golex:

  1. Clique em gerenciar contas de serviço na seção de contas de serviços do console do Firebase
  2. Na barra lateral, navegue até “IAM e administrador” > “IAM”
  3. Encontre a conta de serviço firebase-adminsdk-[random-string]@[your-project-id].iam.gserviceaccount.com
  4. Clique no ícone de lápis para editar as permissões
  5. Adicione as seguintes funções:
    • Administrador de Desenvolvimento do Firebase

Passo 6: Envie sua Configuração para o Golex

Finalmente, vamos conectar tudo no painel do Golex:

  1. Faça login na sua conta Golex
  2. Vá para o aplicativo web que você quer conectar ao firebase
  3. Clique no botão “Conectar Firebase” na barra de navegação
  4. No campo “Configuração do Firebase”, cole o objeto de configuração que você copiou no Passo 3
  5. Envie o arquivo JSON da conta de serviço que você baixou no Passo 4
  6. Clique em “Conectar Firebase”

É isso! Seu aplicativo web Golex agora está conectado com sucesso ao Firebase. Você pode começar a integrar recursos do firebase em sua aplicação.

Se você encontrar algum problema, não se preocupe! Você sempre pode entrar em contato com o suporte do Golex para obter assistência.