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.
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- HTML / CSS / JS / TypeScript
- ReactJS
- ReactRouterDom
- Apex Charts
- Axios
- Back end: Heroku
- Front end web: Netlify
- Database: Postgresql
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
Requirements: yarn
# go to the frontend directory, backend's sister directory
cd frontend
# install the dependencies
yarn
# run the project
yarn start
Ícaro Coelho