Aplicação para visualização de meta de vendas. Desenvolvido com Spring no lado server e ReactJS no lado cliente.
O server constrói uma API RESTful com um padrão de arquitetura em camadas e também disponibiliza um serviço de notificação via SMS utilizando a API do Twilio (em free trial, já expirou). As camadas estão divididas em services, repositories, entities e controllers. Além disso, utiliza o H2 como database local (arquivo import.sql). Importante ressaltar que a versão do JDK é a 11.
O cliente contrói uma interface web simples com responsividade. A página acessa os dados do servidor e lista todos os vendendores e possui o botão para notificar o vendedor em relação à venda (não funcional pois a licença do Twilio expirou).
Feito com base nas aulas do canal DevSuperior
Clone do repositório no seu PC e execute os comandos no console:
#Na pasta do backend
mvn spring-boot:run
#Na pasta do frontend
yarn dev
Obs.: tenha o Yarn instalado na sua máquina!
- Backend
- Frontend