Sistema de controle de armazenamento v2
Observação
Essa é a versão 2 desse projeto: https://github.com/KevinJimmy-dev/systemControlArmazenament
Como já mencionado foi adicionado novas funcionalidades, e mudanças na programação. Sendo sua principal adição o Framework Laravel.
Objetivo do sistema
O objetivo do sistema é facilitar o trabalho de quem está trabalhando no setor da cozinha da Instiuição Marista. Armazenando a chegada de alimentos, quantos possuem, quantos foram utilizados e armazenando todas essas informações em um banco de dados.
A cozinha do Marista possui um estoque onde são armazenados os alimentos que são utilizados no dia a dia.
Atualmente este setor possui poucas colaboradoras, e além de serem responsáveis por toda alimentação da instituição, elas precisam manualmente fazer todos os controles referentes a este estoque.
Então o objetivo do nosso projeto era fazer um sistema de controle de armazenamento, para facilitar a vida delas. Esse sistema as ajudará a fazer o controle dos alimentos que estão acabando e o que estão chegando.
✨
Funcionalidades
Login:
Login para entrar no sistema;
OBS: Temos 3 tipos de usuários, sendo: O funcionário, o cordenador e o administrador. Cada um tem mais funções do que o outro.
O Funcionário tem acesso
Categorias:
Cadastro e exibição de categorias, com paginação;
Produtos:
Cadastro, exibição de produtos e pesquisa de produtos, tudo com paginação;
Requisições:
Requisitar e exibição de requisições feitas, com paginação;
O Cordenador tem acesso
Funcionários:
Exibe todos os funcionários cadastrados, podendo editar, cadastrar um novo ou até excluir;
O Administrador tem acesso
Funcionários e Cordenadores:
Exibe todos os usuários cadastrados, podendo editar, cadastrar ou excluir;
📁
Acesso ao projeto
O projeto ainda não foi colocado ao ar.
🛠️
Abrir e rodar o projeto
1 - XAMP para Apache e MySQL
- https://www.apachefriends.org/pt_br/index.html2 - Baixe o composer
- https://getcomposer.org3 - Instale o Laravel por meio de composer
Vídeo que demonstra tudo na prática:
https://www.youtube.com/watch?v=4OxYHiEkqBg&list=PLnDvRpP8BnewYKI1n2chQrrR4EYiJKbUG&index=2
✔️
Metodologias e tecnologias usadas
Técnicas usadas:
Design Thinking
Tecnologias:
IDE
Visual Studio Code
Linguagens de marcação
HTML5
CSS3
Linguagens de programação
PHP 8.0.9
JavaScript
Frameworks
Bootstrap
Laravel
Criação do diagrama de caso de uso
Astah Community
Criação do MER
brModelo
Criação do DER
MYSQL Workbench
Criação do banco de dados
MYSQL
Prototipação
Canva
Documentação
Word