Projeto desenvolvido a Semana Spring React - 01/NOV a 07/NOV - organizado pela em que objetivo seria fazer uma aplicação full stack que permita listar vários vendedores no front-end com a quantidade de vendas realizadas e a sua taxa de sucesso
-
1 º etapa:
- Criar projetos backend(Spring Boot) e frontend(React JS)
- Salvar os projeto no Github em monorepo
- Montar o visual estático do front end
- Publicar o front end no Netlify
-
2 º etapa Implementar o back end:
- Modelo de domínio
- Estruturar o back end no padrão camadas
- Consulta paginada de vendas
- Consultas agrupadas para gráficos
- Implantação na nuvem (Heroku)
Modelo de domínio
Padrão arquitetural Camadas
-
3 º etapa:
- Integrar back end e front end
- React Hooks
- React Router DOM e Axios
Tecnologias utilizadas:
- Java 11
- Spring Boot
- STS
- Heroku
- React/Typescript
- Netlify
- H2-Database
- PostgresSQL
- Postman
- Yarn
- Git
- VSCode