Skip to content

Lukas401/EquipamentCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EquipamentCheck

Controle de Entrada, Consulta e Baixa de Equipamentos

Aplicação web full‑stack em Node.js/Express e SQLite, com frontend em HTML/CSS/JavaScript, que implementa:

📋 Checklist de Funcionalidades

Registro de equipamentos com campos: Nome do Responsável Tipo de Equipamento (select dinâmico) Modelo, Fabricante e Serial (aparecem após escolha do tipo) Upload de foto do equipamento

Geração automática de TAGID único (prefixo + sequência 3 dígitos): Rota GET /next-tag/:tipo → retorna { tagid: 'NB001' } Front-end chama essa rota e pré‑enche o campo Tag ID (somente visualização) Back-end ignora tagid no payload e gera internamente, garantindo unicidade

Persistência no banco SQLite (equipamentos.db), tabela equipamentos:

API REST:

registra novo equipamento (gera tagid se não enviado)* consulta equipamento ativo (filtra ativo = 1)* marca como baixa (status='Baixa' e ativo=0)*

Interface de Consulta com abas:

Manual: pesquisa via input de Tag ID QR Code: leitura por câmera

Gerador pós-consulta: QR Code (QRious)

Baixa de Equipamento: Botão na tela de consulta que chama PATCH /equipamentos/:tagid/baixa Feedback via SweetAlert2

Tratamento de erros e Loading Spinner no envio: Erros de UNIQUE constraint mapeados para alertas customizados Spinner no botão “Registrar Entrada” até resposta do servidor

🚀 Iniciando Localmente

git clone https://github.com/Lukas401/EquipamentCheck.git cd EquipamentCheck npm install npm start

🔧 Ambiente e Deploy

SQLite local para testes. Em produção, migrar para SQL Server ou PostgreSQL.

Deploy Irei finalizar. Por enquanto no: Render.com

📌 Futuras Evoluções

Migração para SQL Server

Autenticação e autorização de usuários

Dashboard de relatórios de ativos e baixados

Integração com Power Apps / Power Automate

Logs e auditoria de operações

About

Controle de Entrada, Consulta e Baixa de Equipamentos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors