Sobre o SIGECINFO
O SIGECINFO (Sistema de Gerenciamento e Controle de Informações) é uma aplicação web robusta, construída em PHP 8.2+ com uma arquitetura MVC (Model-View-Controller). O sistema foi projetado para oferecer uma solução completa para o gerenciamento e controle de pessoas, eventos e reuniões, fornecendo agilidade, segurança e centralização de dados.
O projeto inclui uma API REST para integração com outras aplicações, como sistemas mobile, e utiliza as melhores práticas de desenvolvimento para garantir um código limpo, organizado e de fácil manutenção.
Funcionalidades Principais
O SIGECINFO oferece um conjunto de ferramentas para otimizar a gestão de eventos e informações:
- Gestão de Eventos: Cadastro e gerenciamento completo de eventos e reuniões.
- Controle de Acesso: Controle de portaria e acessos com identificação via QR Code.
- Relatórios Detalhados: Geração de relatórios de participantes, frequência e outros dados relevantes.
- Lista de Chamada: Funcionalidade de lista de chamada automática para eventos.
- API RESTful: Exposição de dados de forma segura para consumo por outras aplicações.
- Autenticação Social: Login com Google (OAuth 2.0).
- Envio de E-mails: Integração com PHPMailer e SendGrid para notificações.
Tecnologias Utilizadas
O projeto foi construído com tecnologias modernas e bibliotecas consolidadas no mercado:
- Backend: PHP 8.2+, Arquitetura MVC, PDO
- Frontend: Bootstrap 5.3, JavaScript
- Roteamento: `coffeecode/router`
- Templates: `league/plates`
- Comunicação: `phpmailer/phpmailer`, `sendgrid/sendgrid`
- Autenticação: `league/oauth2-google`
- Mídia e Utilitários: `coffeecode/uploader`, `coffeecode/cropper`, `coffeecode/paginator`
Versões
Versão 1.0.0 - Lançamento Inicial
Lançado em Outubro de 2025
A versão inicial do sistema, com todas as funcionalidades listadas acima.
Próximas Versões
O desenvolvimento do SIGECINFO é contínuo. Para as próximas versões, estamos planejando:
- Integração com aplicativos mobile (Android/iOS).
- Módulos de comunicação interna (mensagens e notificações).
- Dashboards personalizáveis com gráficos e estatísticas.