Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Controle de estoque de uma empresa fictícia (Fullstack e SQL).

License

NotificationsYou must be signed in to change notification settings

M-MSilva/CrudControleEstoque

Repository files navigation

toguether.png

Sobre este projeto

O intuito do projeto é monitorar o estoque de uma empresa fictícia, que inclui desde a criação o banco de dados (SQL) até o desenvolvimento do site.

Aplicações

O projeto vigente pode ser utilizado para corroborar com sua empresa no gerenciamento de estoque, desde a criação de novos objetos (produtos) até sua ediação e exclusão, bem como na geração de relatórios, e versionamento de dados. Apesar deste programa fazer parte do meu portfólio pessoal sinta-se à vontade para utilizá-lo em estudos, reparos e melhorias. 🤙

Observações importantes sobre o programa

As imagens que devem ser inseridas no site necessitam ser incluídas empregando o botão de editar, ou de criar um novo produto/kit. Para que não haja erros é aconselhável criar o banco de dados na ordem de arquivos CriarBancoMM -> TriggerBancoMM-> InsertBancoMM -> RelatorioAMM -> RelatorioBMM -> AlteracaoMM. Digo isto, pois o path da imagem foi adicionado após a criação do banco de dados.

Motivação

Este projeto foi desenvolvido a partir de uma prova que achei demasiadamente interessante. Em sua concepção utilizei as linguagenshtml,css,javascript,php,sql eblade, além do frameworklaravel ebootstrap. Tal prova serviu tanto para testar minhas habilidades, quanto para meu aprendizado, já que precisei utilizar relações manyTomany e triggers em meu projeto. Portanto, concerteza este programa terá aplicações futuras. 😃

Funcionalidades

Web:

  • Crie novos usuários ou funcionários, produtos ou Kits (os kits são produtos compostos, como por exemplo uma cesta básica);
  • Atualize tais usuários e produtos;
  • Delete-os;
  • Veja os usuários e produtos serem inseridos/excluidos no site e no banco de dados;

Banco de Dados:

  • Insira/Delete/organize novos produtos, usuários e requisições (as requisições são a maneira como um funcionário opera o estoque na retirada/entrada de produtos);
  • Veja os produtos serem inseridos no estoque automaticamente pelo intermédio das requisições (as requisições acionam os triggers de entrada e saída de produtos no estoque);
  • Faça "relatórios" de produtos que saíram e entraram no estoque;
  • Altere o banco de dados como quiser;

Instruções para e executar e/ou compilar o código

Requisitos Iniciais

Segundo a documentação do Laravel, para executar um programa que utiliza este framework é necessário ter:

  • O PHP na versão 7.2 ou superior;
  • Um Composer;
  • Um servidor como Apache/Nginx;
  • E um editor de código ou IDE de sua preferência.

Entretanto, na construção de meu projeto utilizei algumas coisas a mais, que será abordado na seção seguinte.

Contruído Com

Executando o código

Após baixar o repositório e criar o banco vá para ControleEstoqueLaravelCrud/.env.example, e copie seu conteúdo para um arquivo criado que tem de ser denominado por .env. Posteriormente, altere:

DB_DATABASE=controleestoqueDB_USERNAME=DB_PASSWORD=

ademais, troque para o seu usuário e senha se tiver. Posteriormento no bash ou cmd na pasta ControleEstoqueLaravelCrud faça:

php artisan serve

pronto, veja o site em localhost:8000 e acesse o banco como quiser. 😮

Contribuindo

Críticas, dúvidas e sugestões sinta-se à vontade para me enviar:

e-mail:marcosmatheusdepaivasilva@gmail.com

LinkedIn:https://www.linkedin.com/in/marcos-matheus-silva-089699b3/ 🤗

Author

Marcos Matheus de Paiva Silva

Créditos

Este código foi desenvolvido baseado em tudo que aprendi com:

Dary Nazar, Gustavo Neitzke, Bruno Campos, Fábio dos Reis, William Francisco Leite (dev Media), Samiron Barai, Gustavo Guanabara, Hoheckell Filho, Povilas Korop.

As Imagens foram disponibilizados por:

www.pixabay.com,www.pnglib.com,https://unsplash.com/.

License

Este projeto está licenciado sob a Licença MIT - veja o arquivoLICENSE para mais detalhes.

About

Controle de estoque de uma empresa fictícia (Fullstack e SQL).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp