Dashboard de análisis de producción minera construido con React + TypeScript + Vite + Tailwind CSS v4.
- Node.js 18+
- npm o pnpm
npm installnpm run devAbre http://localhost:5173 en el navegador.
| Comando | Descripción |
|---|---|
npm run dev |
Servidor de desarrollo con HMR |
npm run build |
Build de producción |
npm run preview |
Vista previa del build |
npm run lint |
Análisis estático con ESLint |
src/
├── assets/ # Datos JSON (productionact.json, productionprev.json)
├── components/ # Componentes React
├── hooks/ # Custom hooks (useProductionData)
└── types/ # Tipos TypeScript
El proyecto usa aliases @zero/* para imports más limpios:
import { useProductionData } from "@zero/hooks/useProductionData";
import { InsightNote } from "@zero/components/InsightNote";