Sistema de visualização de vendas agrupadas por vendedor, desenvolvida em API REST com Spring Boot(back-end) e React (front-end)
Esse é um pequeno projeto que integra uma api back-end e uma inteface front-end ambas rodando em servidores web diferentes.
Passo a passo do desenvolvimento do projeto:
- Setup inicial de projeto com o Spring Boot Initialzr
- Criação de modelo de dados para o mapeamento de entidades em bancos de dados
- Relação de cada uma das operações acima com o padrão arquitetural REST
- Implementação de gráficos facilitando a visualização com o usuário.
- Desenvolvimento de testes unitários para validação das funcionalidades
- Implantação do sistema na nuvem através do Heroku (back-end) e Netlify (front-end)
Endereço da aplicação na web:
https://dsvendas-fabio.netlify.app/
Ferramentas usadas no desenvolvimento do projeto::
- OpenJDK Java 11
- Maven
- Spring Boot 2.5.3
- Intellj IDEA Community Edition.
- Visual Studio Code.
- Controle de versão GIT / GIT Hub .