Skip to content

icarogga/Vendas-REACT-SPRING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DS Sales Project

NPM

Sobre

https://icarovendas.netlify.app/

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.

Mobile layout

Desktop layout

Technologies used

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven

Front end

  • HTML / CSS / JS / TypeScript
  • ReactJS
  • ReactRouterDom
  • Apex Charts
  • Axios

Deploy

  • Back end: Heroku
  • Front end web: Netlify
  • Database: Postgresql

How to execute the project

Back end

Requirements: Java 11

# clone the repository
git clone https://github.com/icarogga/Vendas-REACT-SPRING.git

# go to the backend directory
cd backend

# run the project
./mvnw spring-boot:run

Front end web

Requirements: yarn

# go to the frontend directory, backend's sister directory
cd frontend

# install the dependencies
yarn

# run the project
yarn start

Author

Ícaro Coelho

https://www.linkedin.com/in/ícaro-coelho-3a5b60206/

About

Site de comparação de vendas utilizando React e Spring,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published