05 / GESTÃO DE ESTOQUE · PROJETO COLABORATIVO
Controle de Estoque
Produtos, movimentações e relatórios de estoque. Um projeto em equipe com PHP, MySQL e arquitetura MVC.
O projeto
Sistema acadêmico de estoque da disciplina de Engenharia de Software da UFT, 2026.1. Organiza produtos, entradas e saídas, contagens de inventário e relatórios por uma interface PHP renderizada no servidor.
O que está implementado
- Cadastro e edição de produtos, categorias, preços, unidades e estoque mínimo/máximo.
- Entradas e saídas registradas com atualização transacional de quantidades.
- Contagens de inventário, divergências, aprovações e auditoria de ajustes.
- Relatórios de giro, movimentação e valorização do estoque com filtros correspondentes.
- Acesso por sessão, permissões de perfis e proteção CSRF em fluxos protegidos.
Como foi construído
PHP nativo segue a estrutura MVC. Controllers coordenam views e models; PDO conecta ao MySQL. Tabelas relacionais cobrem usuários, produtos, movimentações, inventários e auditorias. Transações mantêm a consistência entre atualização de estoque e histórico.
Minha participação
Matheus contribuiu com cadastro de usuários, limites de estoque, filtros de produtos, refinamento de relatórios e melhorias de interface, com alterações confirmadas no histórico Git. A equipe inclui João Pedro Rodrigues Bequiman, Giordano Bruno e Murillo Fernandes de Oliveira. Iagor Lourenço dos Santos é creditado por sprints anteriores.
Testes e verificação
Foram inspecionados a implementação, o schema e os commits de contribuição de Matheus. Existem casos PHPUnit para validação, permissões, sessões, CSRF e cálculos de inventário. A suíte não foi executada nesta análise; testes de helpers não comprovam validação de banco ou E2E HTTP.
Escopo atual
Projeto acadêmico em equipe. O site GitHub Pages vinculado é uma apresentação do projeto, não uma implantação interativa da aplicação PHP/MySQL.