Este projeto consiste em um sistema de controle de estoque desenvolvido em Laravel, com o objetivo de gerenciar produtos, categorias e movimentações de entrada e saída de itens.
A aplicação busca oferecer uma solução simples, organizada e escalável para o gerenciamento de estoques, podendo ser utilizada em pequenas e médias empresas ou como base para estudos e evoluções futuras.
- Cadastro, edição e exclusão de produtos
- Organização de produtos em categorias
- Registro de movimentações de estoque (entradas e saídas)
- Exibição do saldo atual de cada produto
- Laravel – Framework PHP para desenvolvimento backend (arquitetura MVC)
- Blade – Template engine do Laravel para renderização de views
- PHP 8.x – Linguagem utilizada no backend
- MySQL – Banco de dados relacional
- Composer – Gerenciador de dependências PHP
- Node.js + npm – Compilação de recursos front-end (quando aplicável)
- PHP (>= 8.x)
- Composer
- MySQL (ou outro banco compatível)
- Node.js e npm (para gerenciamento de assets)
Siga os passos abaixo para configurar e executar o sistema:
git clone https://github.com/rainervitorrv/stock.git cd stock
composer install
cp .env.example .env php artisan key:generate
php artisan migrate --seed
npm install npm run dev
php artisan serve
Após esses passos, o sistema estará disponível em http://127.0.0.1:8000.
app/ → Models, Controllers e lógica da aplicação
database/ → Migrations e seeders
resources/views/ → Templates Blade
routes/web.php → Definição de rotas web
public/ → Arquivos públicos e assets
/produtos– Gerenciamento de produtos/categorias– Gerenciamento de categorias/movimentacoes– Registro de entradas e saídas de estoque
Contribuições são bem-vindas. Para colaborar:
- Realize um fork do repositório
- Crie uma branch para sua feature ou correção (
feature/nome-da-feature) - Envie seus commits de forma clara e objetiva
- Submeta um Pull Request com a descrição da proposta
Este projeto está licenciado sob a licença MIT.
Sinta-se à vontade para utilizar, modificar e distribuir conforme necessário.
Autor: Rainer Vitor
Repositório: stock