flowchart TD
subgraph NPM_Package["Paquete NPM (track-analytics)"]
A[Instalación del paquete] -->|npm install| B[Script de configuración]
B -->|Preguntar nombre app| C[Generar API Key]
C -->|Guardar en MongoDB| D[Retornar URL Dashboard]
D -->|Auto-inyectar tracking| E[Comenzar tracking]
end
subgraph Dashboard["Dashboard Next.js"]
F[Login página] --> G[Vista analytics]
G -->|Filtros por fecha| H[Gráficos y métricas]
H -->|Real-time updates| I[Datos en tiempo real]
end
subgraph Backend["Backend & Database"]
J[MongoDB Atlas Free Tier] -->|Almacenar| K[Datos analytics]
K -->|API REST| L[Endpoints]
L -->|Authentication| M[API Keys]
end
E -->|Enviar datos| L
G -->|Fetch data| L