Sistema completo para leitura, gerenciamento e geração de QR Codes patrimoniais, com exportação para Excel e PDF.
Projetado para facilitar o controle, a auditoria e a organização de bens patrimoniais com tecnologia web moderna e responsiva.
- 📝 Descrição
- ⚙️ Funcionalidades
- 🧩 Tecnologias Utilizadas
- 💾 Instalação
- 🚀 Uso
- 🖥️ Tela Principal
- 🔲 Gerador de QR Code
- 📤 Exportação de Dados
- 🔄 Uniformidade entre Scanner e Gerador de QR Code
- 🤝 Contribuição
- 🪪 Licença
- 👨💻 Autor
Este sistema foi desenvolvido para agilizar e dar precisão às auditorias patrimoniais, utilizando QR Codes para identificar, controlar e rastrear bens.
Além da leitura automática com dispositivos móveis ou câmeras integradas, o sistema permite gerar QR Codes personalizados, filtrar e exportar dados.
📦 Feita para órgãos públicos, empresas e instituições que desejam modernizar e agilizar a sua gestão patrimonial.
✅ Scanner de QR Code — leitura automática de informações patrimoniais.
🧾 Cadastro manual — inclusão de patrimônios via formulário.
🔍 Filtros de busca avançados — encontre bens facilmente.
📑 Exportação de dados — gere relatórios em Excel (.xlsx) e PDF.
🎨 Gerador de QR Code customizado — escolha cor, fundo e tamanho.
💾 Persistência local — armazenamento no localStorage.
📱 Interface responsiva — adaptável a dispositivos móveis.
⚡ PWA (Progressive Web App) — acesso offline e instalação direta no navegador.
| Tecnologia | Função |
|---|---|
| 🧱 HTML5 / CSS3 / JavaScript (ES6+) | Estrutura e lógica principal |
| 🎨 Bootstrap 5 | Interface responsiva |
| 📷 jsQR | Leitura de QR Codes via câmera |
| 🧾 QRCode.js | Geração de QR Codes personalizados |
| 📊 jsPDF + autotable | Exportação de relatórios em PDF |
| 📈 ExcelJS | Exportação de planilhas Excel |
| 📸 WebRTC API | Acesso à câmera |
| ⚙️ PWA (Service Worker + Manifest) | Suporte offline |
-
Clone este repositório
git clone https://github.com/ivaltovianac/leitor-qr-code-patrimonios.git
-
Acesse a pasta do projeto
cd repositorio -
Abra o arquivo principal
index.html→ para usar o scannergerador-qr-code.html→ para usar o gerador
💡 Nenhuma instalação de dependências é necessária — todas as bibliotecas são carregadas via CDN.
- Clique em "Iniciar Scanner" para ativar a câmera.
- O sistema exibirá os dados automaticamente na tabela.
- Use o campo de busca para filtrar resultados.
- Exporte os dados para Excel ou PDF.
- Clique em "Parar Scanner" para encerrar a leitura.
- Preencha os campos com os dados do patrimônio.
- Customize cor, tamanho e fundo.
- Clique em "Gerar QR Code" para visualizar.
- Baixe o QR Code em PNG clicando em "Baixar PNG".
- Clique em "Limpar Campos" para resetar o formulário.
A interface principal é dividida em:
- 📸 Scanner com visualização da câmera.
- 🧾 Tabela paginada com dados dos patrimônios.
- 🔎 Barra de ferramentas: busca, limpar dados e exportação.
- 🧩 Formulário de adição manual e modal de edição.
- 🟢 Indicador de status da câmera (ativa/desativada).
📊 O sistema permite exportar facilmente os dados para:
- Excel (.xlsx) — planilhas organizadas e formatadas.
- PDF — relatórios com tabelas e título personalizado.
- Formato PDF:
💡 Para a alteração da logo no PDF, mude no script.js na `const base64`.
Para garantir que a leitura seja precisa, o QR Code deve seguir o formato abaixo:
Patrimônio:
Item:
Coordenação:
Servidor(a):
Coordenador:
💡 Esse modelo já vem pronto no campo de texto do gerador (gerador-qr-code.html), garantindo a compatibilidade total com o scanner.
📄 Este projeto está licenciado sob a MIT License.
Desenvolvido por Ivalto Viana.