Dash Postos é uma aplicação de dashboard desenvolvida em React para exibir os relatórios de vendas de um posto de combustível. A aplicação traz gráficos e informações sobre vendas por bico, forma de pagamento, turno, além de dados de sangria, suprimento e top 5 clientes.
O projeto utiliza Supabase como banco de dados backend e faz a busca dos dados baseados na data selecionada. Ele também conta com funcionalidades de ordenação por diferentes critérios, como valor maior/menor ou ordem alfabética.
Você pode visualizar a aplicação hospedada no Vercel clicando aqui.
- Relatório de Vendas por Bico: Mostra as vendas por tipo de combustível, litros vendidos e total arrecadado.
- Relatório de Vendas por Forma de Pagamento: Mostra as formas de pagamento (Pix, cartão de crédito, débito, etc.) e o total de vendas.
- Relatório de Vendas por Turno: Exibe as vendas separadas por turno de operação e o operador responsável.
- Sangria e Suprimento: Informa os valores de sangria e suprimento do dia.
- Top 5 Clientes: Lista os cinco clientes que mais consumiram no dia selecionado.
- Ordenação Personalizada: Ordene os relatórios por maior para menor, menor para maior, ou em ordem alfabética.
- Seleção de Data: Escolha uma data para visualizar os relatórios daquele dia.
- Atualização Dinâmica: Os dados são atualizados automaticamente ao alterar a data.
- Node.js (v14 ou superior)
- NPM ou Yarn
- Clone o repositório:
git clone https://github.com/amonmelo/DashPostosReact.git