Guia completo de instalação, configuração e uso do Sistema de Gestão da Igreja
Versão 2.0O Sistema Igreja é uma plataforma completa de gestão administrativa para igrejas e comunidades religiosas. Desenvolvido com tecnologias modernas, oferece ferramentas para gerenciar:
PDO_MySQL - Conexão com banco de dadossession - Gerenciamento de sessõesjson - Manipulação de dados JSONgd - Processamento de imagens (opcional)openssl - Criptografia e segurançaBaixe todos os arquivos do sistema e faça o upload para seu servidor via FTP ou painel de controle.
/public_html/
├── index.php
├── login.php
├── documentacao.php
├── logout.php
├── config/
│ └── database.php
├── class/
│ ├── Session.class.php
│ └── ...
├── admin/
│ └── dashboard.php
├── assets/
│ ├── css/
│ ├── js/
│ └── img/
└── .htaccess
No phpMyAdmin ou via linha de comando, crie um banco de dados para o sistema.
CREATE DATABASE sistema_igreja
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
Edite o arquivo config/database.php com suas credenciais:
<?php
// config/database.php
$host = 'localhost';
$dbname = 'sistema_igreja';
$username = 'seu_usuario';
$password = 'sua_senha';
$charset = 'utf8mb4';
Execute o script SQL para criar todas as tabelas necessárias.
Após importar o banco de dados, insira um usuário administrador padrão:
INSERT INTO usuarios (login, senha, nome, email, id_nivel_acesso, status)
VALUES (
'admin',
'senha_segura',
'Administrador',
'admin@igreja.com',
1,
'ativo'
);
Defina as permissões corretas para os diretórios:
/tmp - Permissão de escrita para sessões/uploads - Permissão de escrita para uploads/logs - Permissão de escrita para logs| Tabela | Descrição |
|---|---|
usuarios |
Cadastro de usuários do sistema |
niveis_acessos |
Níveis de permissão (admin, editor, visualizador) |
membros |
Cadastro de membros da igreja |
dizimos |
Registro de dízimos e ofertas |
eventos |
Calendário de eventos e cultos |
logs_acesso |
Histórico de acessos ao sistema |
O sistema suporta dois métodos de criptografia de senha:
// Verifica MD5
if (md5($senha) === $usuario['senha']) {
$senha_valida = true;
}
// Verifica BCrypt
elseif (password_verify($senha, $usuario['senha'])) {
$senha_valida = true;
}
/
├── index.php // Página inicial com redirecionamento
├── login.php // Tela de autenticação
├── documentacao.php // Documentação do sistema
├── logout.php // Encerra a sessão
│
├── config/
│ └── database.php // Configurações do banco
│
├── class/
│ ├── Session.class.php // Gerenciamento de sessão
│ └── ...
│
├── admin/
│ ├── dashboard.php // Painel principal
│ ├── membros/ // Gestão de membros
│ ├── financeiro/ // Gestão financeira
│ └── ...
│
├── assets/
│ ├── css/ // Estilos
│ ├── js/ // Scripts
│ └── img/ // Imagens
│
└── logs/ // Arquivos de log
Na tela de login, clique em "Esqueceu sua senha?". Você receberá um link para redefinir sua senha via e-mail.
Sim! O sistema é completamente responsivo e funciona em smartphones e tablets.
Acesse o painel administrativo → Módulo de Membros → Botão "Novo Membro".
Atualmente, o sistema é desenvolvido para uma única igreja. Para múltiplas unidades, entre em contato com o suporte.
No painel, acesse o módulo de Relatórios, selecione o período e clique em "Gerar".