# 🚀 Inicio Rápido - Interfaz Web ## Instalación Rápida ### 1. Instalar dependencias **Backend:** ```bash cd web/backend npm install ``` **Dashboard:** ```bash cd web/dashboard npm install ``` ### 2. Iniciar los servidores **Opción A - Script automático (recomendado):** ```bash cd web ./start.sh ``` **Opción B - Manual:** Terminal 1 (Backend): ```bash cd web/backend npm start ``` Terminal 2 (Frontend): ```bash 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