1.4 KiB
1.4 KiB
🚀 Inicio Rápido - Interfaz Web
Instalación Rápida
1. Instalar dependencias
Backend:
cd web/backend
npm install
Dashboard:
cd web/dashboard
npm install
2. Iniciar los servidores
Opción A - Script automático (recomendado):
cd web
./start.sh
Opción B - Manual:
Terminal 1 (Backend):
cd web/backend
npm start
Terminal 2 (Frontend):
cd web/frontend
npm run dev
3. Acceder a la interfaz
Abre tu navegador en: http://localhost:3000
🎯 Características Principales
- Dashboard: Estadísticas en tiempo real
- Artículos: Visualiza todos los artículos notificados
- Favoritos: Gestiona tus artículos favoritos
- Workers: Configura y gestiona tus búsquedas
- Logs: Monitorea los logs del sistema
⚙️ Configuración
La interfaz web lee automáticamente:
workers.json- Configuración de workers- Redis - Lista de favoritos (se almacenan en Redis)
config.yaml- Configuración general (solo lectura)monitor.log- Logs del sistema
🔧 Requisitos
- Node.js 18+
- El sistema Python de Wallabicher debe estar ejecutándose
- Redis (opcional, pero recomendado)
📝 Notas
- Los cambios en la interfaz web se guardan automáticamente en los archivos JSON
- El sistema Python debe estar ejecutándose para que los workers funcionen
- Los artículos notificados solo están disponibles si usas Redis como cache