Este é seu primeiro acesso. Crie uma senha pessoal para continuar.
🏛
Criar Congregação
Configure sua congregação para começar a usar o sistema.
🛡
Painel do Moderador
Congregações
Carregando...
Configuração inicial
Configure o Firebase para habilitar login com Google e compartilhamento de dados.
1. Acesse console.firebase.google.com e crie um projeto 2. Menu → Authentication → Primeiros passos → Google → Ativar 3. Menu → Firestore Database → Criar banco → Modo produção 4. Menu → Configurações do projeto ⚙ → Seus aplicativos → Web </> 5. Copie o objeto firebaseConfig e cole abaixo 6. Configure as Regras do Firestore ▾
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
function isAdmin() {
return exists(/databases/$(database)/documents/admins/$(request.auth.token.email));
}
function isAuthorizado() {
return isAdmin() || exists(/databases/$(database)/documents/usuarios/$(request.auth.token.email));
}
match /admins/{email} {
allow read: if request.auth != null;
allow write: if isAdmin();
}
match /usuarios/{email} {
allow read: if request.auth != null;
allow write: if isAdmin();
}
match /responsaveis/{id} {
allow read: if isAuthorizado();
allow write: if isAdmin();
}
match /grupos/{id} {
allow read: if isAuthorizado();
allow write: if isAdmin();
}
match /congregacoes/{id} {
allow read: if isAuthorizado();
allow write: if isAdmin();
}
match /designacoes/{id} {
allow read: if isAuthorizado();
allow write: if isAdmin();
}
match /campanhas/{id} {
allow read: if isAuthorizado();
allow write: if isAdmin();
}
match /{path=**}/controles/{cid} {
allow read: if isAuthorizado();
allow write: if isAuthorizado();
}
match /territorios/{tid} {
allow read: if request.auth != null;
allow create, delete: if isAdmin();
allow update: if isAuthorizado();
match /quadras/{qid} {
allow read: if request.auth != null;
allow create, delete: if isAdmin();
allow update: if isAdmin();
match /casas/{cid} {
allow read: if request.auth != null;
allow create, delete: if isAdmin();
allow update: if isAuthorizado();
}
}
match /historico/{hid} {
allow read: if isAuthorizado();
allow write: if isAuthorizado();
}
match /controles/{cid} {
allow read: if isAuthorizado();
allow write: if isAuthorizado();
match /visitas/{vid} {
allow read: if isAuthorizado();
allow write: if isAuthorizado();
}
}
}
}
}
Após salvar, adicione o documento no Firestore:
Coleção admins → ID do documento = seu@gmail.com → campo email = seu e-mail
Territórios
Online
Faça login para continuar.
ou
Carregando...
🔒
Acesso não autorizado
Seu e-mail não está na lista de usuários autorizados. Entre em contato com o administrador.