Skip to content

ViniciusDev00/Controle-de-Chapas

Repository files navigation

Sistema de Controle de Chapas (Gestão de Estoque)

Tecnologias Tecnologias Tecnologias

O Controle de Chapas é uma aplicação Full Stack de nível industrial desenvolvida para gerir o inventário de chapas (metálicas, madeira ou outros materiais) de forma eficiente. O sistema oferece controle total sobre movimentações de entrada e saída, estatísticas em tempo real e relatórios detalhados para auditoria.

🚀 Funcionalidades Principais

  • Gestão de Inventário: Cadastro detalhado de chapas incluindo código, descrição, dimensões (espessura, largura, comprimento), peso e localização específica como Porta-Palete e Longarina.
  • Movimentações em Tempo Real: Fluxo simplificado de entrada e saída de estoque com atualização automática de quantidades e pesos totais.
  • Controle de Acessos (RBAC): Diferenciação de permissões entre Controladores (acesso total administrativo) e Operadores (apenas movimentações de rotina).
  • Painel de Estatísticas (Dashboard): Visualização rápida do total de itens, peso total em estoque e fluxo mensal de entradas e saídas.
  • Histórico de Auditoria: Registro completo de movimentações indicando o usuário responsável, data, hora e tipo de operação.
  • Exportação de Relatórios: Geração de documentos profissionais em formatos XLSX (Excel), PDF e CSV.

🛠️ Tecnologias Utilizadas

  • Frontend: React 18 com TypeScript e Vite.
  • Backend & Auth: Supabase (PostgreSQL) para banco de dados em tempo real e autenticação de usuários.
  • UI/UX: Tailwind CSS e Shadcn/UI para uma interface moderna, responsiva e acessível.
  • Gestão de Dados: TanStack Query (React Query) para sincronização e cache de estado.
  • Relatórios: Bibliotecas xlsx e jspdf (com AutoTable) para exportações de alta qualidade.

📋 Como Utilizar

  1. Autenticação: Realize o login com suas credenciais para acessar o painel principal.
  2. Dashboard: Acompanhe as métricas de desempenho e volume do estoque logo na entrada.
  3. Procura: Utilize a barra de pesquisa para filtrar chapas por código ou descrição em tempo real.
  4. Movimentar:
    • Clique nos botões de ação para registrar entradas ou saídas rápidas.
    • Para o perfil controlador, é possível cadastrar novas chapas ou excluir registros obsoletos.
  5. Relatórios: Utilize os filtros de período (hoje, semana, mês) e exporte os dados necessários para controle externo.

🏗️ Estrutura do Projeto

  • /src/components: Componentes reutilizáveis como listas, diálogos de movimentação e estatísticas.
  • /src/pages: Páginas da aplicação (Index para o dashboard e Auth para login).
  • /src/integrations: Configuração do cliente Supabase e tipagem automática do banco de dados.
  • /supabase/migrations: Scripts SQL para estruturação das tabelas de chapas, perfis e movimentações no banco de dados.

Desenvolvido por Vinicius Biancolini © 2026 Sistema de Gestão Industrial v1.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors