Skip to content

Projeto de dashboard de vendas feito em React, consultando uma API desenvolvida com Spring Boot.

Notifications You must be signed in to change notification settings

GlauciaLS/dsvendas-sds3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Projeto de dashboard de vendas feito em React, consultando uma API desenvolvida com Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published