O frontend do projeto foi desenvolvido em PHP utilizando o framework Laravel. O projeto se trata de um dashboard que conta com as seguintes funcionalidades:
- Cadastro, login e logout de usuários adiministradores
- Listagem, cadastro, edição e exclusão de vendedores
- Envio de um relatório por e-mail das vendas do dia e suas respectivas comissões ao vendedor
- Listagem e cadastro de vendas
- Envio de um relatório por e-mail para o administrador logado de todas as vendas do dia
- Envio diário às 18h de um relatório por e-mail para os vendedores de todas suas vendas e respectivas comissões do dia
- Autenticação para acessar o dashboard
Para que o projeto funcione corretamente, é NECESSÁRIO que a API seja inicializada primeiro.
Para iniciar o projeto, execute o comando na raíz do projeto:
sudo make run-app-with-setup
Pronto! O projeto estará rodando na rota http://localhost:8001
Para derrubar o projeto, execute o comando:
sudo make kill-app
Atenção: todos os comandos devem ser executados na raíz do projeto.
Obs.: me deparei com um problema ao tentar acessar a rota do projeto utilzando o navegador Chrome, caso se depare com esse problema, basta utilizar outro navegador.
Obs.: caso apresente algum erro na primeira inicialização, derrube a aplicação e a inicie novamente.
Desenvolvido com ❤️ e muito ☕ por Lucas Gomide