Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 1.97 KB

README.md

File metadata and controls

66 lines (50 loc) · 1.97 KB

DS Vendas

Projeto realizado durante a Semana DevSuperior 3.0

📖 Sobre

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/

🛠 Tecnologias

  • Front-end:
    • React
  • Back-end:
    • Spring Boot
    • JPA/Hibernate
  • Hospedagem:
    • Netlify (front-end)
    • Heroku (back-end)
  • Banco de dados: PostgreSQL

▶️ Como executar o projeto

Back end

Pré-requisitos: Java 11
# 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

Front end

Pré-requisitos: yarn
# 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