⚙️ Sobre o Sistema
Este sistema foi desenvolvido para gerenciar uma biblioteca comunitária de forma eficiente e moderna, com recursos que abrangem desde o cadastro de livros físicos e digitais até a interação com os leitores.
- Nome do sistema: SGBCCNI
- Versão: 1.0
- Criador: Marcelo Botura Souza
- Última atualização: 23/02/2026
🛠️ Melhorias realizadas em 23/02/2026
- Novo painel administrativo com SPA (Single Page Application), usando AJAX para carregar conteúdos dinamicamente.
- Sidebar fixa com ícones modernos e menus organizados por seções (Usuários, Livros, Comentários, Mensagens, Logs, Sistema).
- Página inicial
index.phpatualizada com carrosséis de livros: Destaques, Novas Aquisições, Mais Lidos e LivroCast. - Busca inteligente integrada com AJAX, exibindo resultados instantâneos e ocultando carrosséis durante a pesquisa.
- Cadastro de livros reformulado: ISBN-10, ISBN-13, código interno, volume, edição, ano, capa por upload ou URL, link de leitura e QR Code automático.
- Integração com APIs externas (Google Books e OpenLibrary) para preenchimento automático de dados via ISBN.
- Sistema de Tags unificado (autor, categoria, editora, tipo, formato, volume, edição) com autocomplete via
Select2e criação dinâmica. - Sistema de login reformulado para usuários e administradores com senha criptografada e visual unificado.
- Perfil do usuário com opção de editar nome, e-mail, senha e foto de perfil com preview e validação.
- Sistema de favoritos e leitura concluída por usuário, com histórico exportável em PDF/CSV.
- Página pública com visual moderno e responsivo, tema claro/escuro, barra de busca persistente e login necessário para ações.
- Módulo de comentários por livro com moderação no painel admin (aprovar/excluir) e filtro por status.
- Logs completos de atividades: login, redefinições de senha, visualizações de livros e ações administrativas.
- Sistema de mensagens com página pública de contato, painel de leitura/administração de mensagens recebidas.
- Página
dashboard.phpcriada como tela de boas-vindas com cartões de métricas: usuários, livros, favoritos e comentários pendentes. - Nova organização de pastas com separação profissional entre
frontendebackend, estrutura CSS modular e rotas dinâmicas comURL_BASE.