- Sobre o Projeto
- Como Acessar o Sistema em Produção
- Usuário Demo para Testes
- Funcionalidades Principais
- Screenshots
- Arquitetura e Stack Tecnológica
- Modelagem (UML e C4)
- Requisitos Funcionais e Não Funcionais
- Segurança
- Próximos Passos
- Documentação Completa
- Autor
O RDTrackR é um sistema web profissional de gestão de estoque
voltado para empresas de usinagem, indústrias e operações logísticas.
Ele oferece rastreabilidade completa, operações em tempo real, controle
multi-depósito, gestão de pedidos de compra, notificações automáticas e
um dashboard tático.
- Backend: .NET 8 (Clean Architecture + EF Core + SQL Server)
- Frontend: React + TypeScript + Vite + Tailwind
- Notificações: SignalR em tempo real
- Qualidade: Testes automatizados + SonarCloud
- Ambiente: Docker + GitHub Actions (CI/CD)
A solução reduz perdas, melhora rastreamento e aumenta eficiência operacional.
A aplicação está disponível em ambiente cloud: https://rdtrackr.com.br/
Para facilitar a avaliação do sistema:
- Usuário:
usinagemrd2@hotmail.com - Senha:
Demo@123
Este usuário possui permissões completas e pode:
✔️ Criar produtos
✔️ Registrar movimentações
✔️ Criar pedidos de compra
✔️ Ver notificações em tempo real
✔️ Explorar dashboards
- Cadastro completo (SKU, unidade, localização, categorias)
- Controle de ativos/inativos
- Estoque mínimo e ponto de reposição
- Entradas e saídas
- Depósito origem/destino
- Auditoria automática
- Atualizações em tempo real
- Gerenciamento de almoxarifados\
- Vínculo de produtos por localização\
- Visão consolidada e detalhada
- Fluxo completo de criação, aprovação, itens e fornecedores\
- Totais automáticos\
- Histórico e acompanhamento
- Produtos ativos\
- Movimentações recentes\
- Itens críticos\
- Total em estoque\
- Comparações e evolução
- Implementado com SignalR\
- Alertas de estoque baixo\
- Movimentações instantâneas
- JWT\
- RBAC (perfís e permissões)
A tela de Dashboard apresenta uma visão geral do sistema:
- Resumo geral de estoque\
- Itens com baixa disponibilidade\
- Indicadores de movimentações\
- Gráficos e estatísticas\
Permite:
- Inserção e edição de produtos\
- Controle de SKU, nome e categorias\
- Níveis mínimos\
- Filtros avançados
Inclui:
- Entradas e saídas\
- Filtros detalhados
Centraliza:
- Criação de pedidos\
- Quantidades, fornecedores\
- Status\
- Integração com movimentações
- Clean Architecture\
- DDD Light\
- Repository Pattern\
- Event-driven com SignalR
Camada Tecnologias
Frontend React, TypeScript, Vite, Tailwind, ShadCN Backend .NET 8 API, EF Core, FluentValidation Banco SQL Server / PostgreSQL Comunicação SignalR (WebSockets) Infra Docker, Docker Compose, GitHub Actions Qualidade Testes Automatizados + SonarCloud
Diagramas de Caso de Uso e Modelagem C4 detalhados na documentação.
- Uso obrigatório de HTTPS\
- Tokens JWT com validade curta\
- Controle por papéis (RBAC)\
- Logs estruturados\
- Policies CORS por ambiente\
- Prevenção contra SQL Injection e XSS
Toda documentação está em:
Inclui:
Requisitos
UML
C4
Arquitetura completa
João Antonio David
Engenharia de Software -- Católica de Santa Catarina
Orientador: Prof. Diogo Vinícius Winck


