Projeto front-end para consumo da API SnacksController. Feito com React para menor trabalho e facil manuseio dos dados.
*React.JS - Biblioteca utilizada.
*Visual Studio Code - Editor de texto utilizado.
*NPM - Gerenciador de pacotes do Node.js.
*Material UI - Framework de componentes para React.JS
*Axios - Biblioteca para realizar requisições HTTP.
*Moment - Biblioteca de trabalho com datas.
Na única página disponível existe o from para cadastro de funcionários. Ao lado dele temos os botões de Cadastrar e Iniciar trabalho. O botão de iniciar trabalho seleciona o primeiro funcionário e cria o primeiro trabalho das sequêcias. Abaixo temos um component LIST para exibição dos funcionários Disponíveis e outro para Ausentes. Neste componentes temos botões para informar os funcionários ausentes (Check-box) e para deletar funcionários (Trash-icon-button).
Seguem abaixo pontos a melhorar:
- Informações mais autênticas para os usuário.
- Criar uma nova página única para cadastros de funcionários.
- Melhorar layout com utilização de componentes em todas as informações.
- Refatorar a lógica de refresh da página para diminuir a quantidade de requisições ao Back-end.