Projeto realizado durante a Semana DevSuperior 3.0
Projeto de dashboard de vendas feito em React, consultando uma API desenvolvida com Spring Boot. Durante o desenvolvimento, foi criada uma API com quatros endpoints:
- GET /sellers: Retorna todos os vendedores cadastrados;
- GET /sales: Retorno pageado, contendo informações de todas as vendas realizadas;
- GET /sales/amount-by-seller: Retorna o nome de cada vendedor e o valor total de suas vendas;
- GET /sales/success-by-seller: Retorna o nome de cada vendedor, quantidade de visitas e de vendas efetivas.
Front-end hospedado no Netlify: https://dsvendas-glaucials.netlify.app/
Back-end hospedado no Heroku: https://dsvendas-glaucials.herokuapp.com/
- Front-end:
- React
- Back-end:
- Spring Boot
- JPA/Hibernate
- Hospedagem:
- Netlify (front-end)
- Heroku (back-end)
- Banco de dados: PostgreSQL
# clonar repositório
git clone https://github.com/GlauciaLS/dsvendas-sds3
# entrar na pasta do projeto back end
cd backend
# executar o projeto
mvn spring-boot:run
# clonar repositório
git clone https://github.com/GlauciaLS/dsvendas-sds3
# entrar na pasta do projeto front end
cd front-web
# instalar dependências
yarn install
# executar o projeto
yarn start