Dashboard interativo e responsivo desenvolvido com React, Chart.js e Tailwind CSS. Exibe graficos, metricas e dados em tempo real com uma interface moderna e intuitiva.
- Interface responsiva e moderna
- Graficos interativos com Chart.js
- Metricas e KPIs em destaque
- Dados em tempo real
- Dark mode/Light mode
- Filtros dinamicos
- Layout adaptavel para mobile
- Componentes reutilizaveis
- React - Framework UI
- Chart.js - Graficos de dados
- Tailwind CSS - Estilos
- React Router - Navegacao
- Axios - Cliente HTTP
- Recharts - Graficos avancados (opcional)
- Node.js (v14+)
- npm ou yarn
- Clone o repositorio:
git clone https://github.com/nilotj/dashboard-react.git
cd dashboard-react- Instale as dependencias:
npm install- Inicie a aplicacao em desenvolvimento:
npm startA aplicacao estara disponivel em http://localhost:3000
src/
├── components/
│ ├── Chart.jsx # Componentes de graficos
│ ├── Header.jsx # Cabecalho
│ ├── Sidebar.jsx # Barra lateral
│ ├── Card.jsx # Cards reutilizaveis
│ └── MetricCard.jsx # Cards de metricas
├── pages/
│ ├── Dashboard.jsx # Pagina principal
│ ├── Analytics.jsx # Pagina de analise
│ └── Reports.jsx # Pagina de relatorios
├── hooks/
│ ├── useFetchData.js # Hook customizado
│ └── useTheme.js # Hook de tema
├── services/
│ └── api.js # Configuracao de API
├── styles/
│ └── tailwind.css # Estilos customizados
└── App.jsx # Componente raiz
- Visao geral de metricas principais
- Graficos de tendencias
- Ultima atividade
- Status dos servicos
- Analise de dados detalhada
- Graficos comparativos
- Exportacao de dados
- Relatorios personalizados
- Agendamento de relatorios
- Download em PDF
npm run buildO build sera criado na pasta build/
npm install -g vercel
vercelnpm install -g netlify-cli
netlify deploy --prod --dir=buildEste projeto eh de codigo aberto sob a licenca MIT.
Contribuicoes sao bem-vindas!
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudancas (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Se este projeto foi util, considere dar uma star!