An open API service indexing awesome lists of open source software.

https://github.com/odevthomas/dashboard-de-vendas

Um painel administrativo moderno desenvolvido para acompanhamento de métricas de vendas em tempo real. O sistema foi projetado para ser responsivo, seguro e de fácil uso, oferecendo relatórios visuais, filtros dinâmicos e autenticação confiável.
https://github.com/odevthomas/dashboard-de-vendas

Last synced: 6 months ago
JSON representation

Um painel administrativo moderno desenvolvido para acompanhamento de métricas de vendas em tempo real. O sistema foi projetado para ser responsivo, seguro e de fácil uso, oferecendo relatórios visuais, filtros dinâmicos e autenticação confiável.

Awesome Lists containing this project

README

          

# 📊 Dashboard de Vendas (Admin UI)

Um **painel administrativo moderno** desenvolvido para acompanhamento de métricas de vendas em tempo real.
O sistema foi projetado para ser **responsivo, seguro e de fácil uso**, oferecendo relatórios visuais, filtros dinâmicos e autenticação confiável.

---

## 🚀 Tecnologias Utilizadas

* **Next.js** → Framework React para criação de aplicações web performáticas e escaláveis.
* **Chart.js** → Biblioteca de gráficos interativos para visualização de métricas.
* **Firebase Auth** → Autenticação segura de usuários com gerenciamento simplificado de acessos.

---

## ⚙️ Funcionalidades

✔️ Painel administrativo completo com **gráficos em tempo real**
✔️ **Filtros dinâmicos** para análises personalizadas de vendas
✔️ **Login e autenticação segura** com Firebase
✔️ Layout **responsivo e modular**, adaptado para diferentes dispositivos
✔️ Estrutura escalável, permitindo inclusão de novos módulos e integrações futuras

---

## 📈 Resultado / Impacto

* Interface moderna que **reduz o tempo de análise de métricas**.
* Sistema modular que facilita **manutenção e expansão**.
* Melhor **agilidade no acompanhamento de vendas**, permitindo decisões estratégicas baseadas em dados.

---

## 🖼️ Demonstração


Captura de ecrã de 2025-08-15 18-37-56
Captura de ecrã de 2025-08-15 18-40-13
Captura de ecrã de 2025-08-15 18-41-37

---

## 📦 Como Rodar o Projeto

```bash
# Clone o repositório
git clone https://github.com/seu-usuario/dashboard-vendas.git

# Acesse a pasta
cd dashboard-vendas

# Instale as dependências
npm install

# Rode o projeto em ambiente de desenvolvimento
npm run dev
```

---

## 🔑 Autenticação

Este projeto utiliza **Firebase Auth**.
Crie um projeto no Firebase, copie suas credenciais e configure em um arquivo `.env.local`:

```env
NEXT_PUBLIC_FIREBASE_API_KEY=xxxx
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=xxxx
NEXT_PUBLIC_FIREBASE_PROJECT_ID=xxxx
```

---

## 📌 Próximos Passos

* Integração com banco de dados em tempo real (ex: Firestore).
* Exportação de relatórios em PDF/Excel.
* Painéis customizáveis por usuário.