Dashboard de vendas desenvolvido durante a Semana Dev Superior 3.
O projeto pode ser acessado pelo endereço sdsvendas.wadworks.space.
- Spring Boot
- ReactJS
- PostgreSQL
- Postman, Netlify e Heroku
O backend da aplicação, hospedado no Heroku, foi desenvolvido em Java, fazendo uso do framework Spring Boot. Os gerenciamento do banco de dados foi realizado com PostgreSQL. A API implementada conta com quatro endpoints:
sellers
: ID e nome de todos os vendedores cadastradossales
: Dados completos de todas as vendas cadastradas. Aqui é possível, por exemplo, filtrar o resultado da consulta por página, definir o número de registros por página e ordenandená-los por data, ao passar?page={}&size={}&sort=date,desc
sales/amount-by-seller
: Soma do valor de todas vendas de cada vendedorsales/success-by-seller
: Total de negócios iniciados e de negócios fechados de cada vendedor
No frontend, utilizou-se TypeScript e a biblioteca ReactJS. O deploy da interface foi feito no Netlify, através da integração com o GitHub.