Chatbot conversacional especializado en planificación de eventos en Córdoba, Argentina.
Ayuda a organizar cumpleaños, reuniones familiares, graduaciones y otros eventos de forma conversacional, recopilando información paso a paso y generando planes completos.
.\install.bat.\start.bathttp://localhost:3000
| Comando | Descripción |
|---|---|
.\start.bat |
Inicia backend (puerto 5000) y frontend (puerto 3000) |
.\stop.bat |
Detiene todos los servicios |
.\restart.bat |
Reinicia ambos servicios |
.\status.bat |
Verifica estado de los servicios |
cd server
npm run test:flowEjecuta 6 casos de prueba automatizados que validan:
- Detección de tipos de eventos
- Parseo de fechas en español
- Extracción de presupuestos y ubicaciones
- Manejo de restricciones alimentarias y accesibilidad
- Generación de planes completos
Ver detalles en TESTING.md
- Tipo de evento
- Cantidad de invitados
- Fecha del evento
- Presupuesto disponible
- Ubicación
- Temática/estilo
- Restricciones alimentarias
- Necesidades de accesibilidad
- Nivel de experiencia
- Resumen Ejecutivo
- Cronograma de Planificación
- Presupuesto Detallado
- Proveedores Recomendados
- Lista de Compras/Materiales
- Gestión de Invitados
- Checklist Día del Evento
- Plan B (Contingencias)
- React 18
- Axios
- CSS3
- Node.js 20 + Express 4.18
- chrono-node (parseo de fechas)
- Sistema conversacional basado en reglas
Sin dependencias de IA externa - 100% determinístico y predecible
eventAI_v01/
├── client/ # Frontend React
│ ├── src/
│ │ ├── components/
│ │ ├── services/
│ │ └── App.js
│ └── package.json
│
├── server/ # Backend Node.js
│ ├── src/
│ │ ├── controllers/
│ │ ├── routes/
│ │ └── app.js
│ ├── scripts/
│ │ └── manualFlowTest.js
│ └── package.json
│
├── reference_docs/ # Documentación adicional
├── start.bat # Iniciar todo
├── stop.bat # Detener todo
└── README.md
Crear archivo .env en carpeta server/:
PORT=5000
FRONTEND_URL=http://localhost:3000
BOT_NAME=EventAI Assistant
LOG_LEVEL=info- 🎂 Cumpleaños (infantiles y adultos)
- 👨👩👧👦 Reuniones Familiares
- 🎓 Graduaciones
- 💒 Bodas/Casamientos
- 🎉 Fiestas Temáticas
El sistema detecta automáticamente:
- Fechas: "22 de diciembre", "el próximo viernes", "la semana que viene"
- Cantidades: "15 niños", "seremos 40", "entre 80 y 100"
- Presupuesto: "$60000", "sesenta mil pesos"
- Ubicaciones: "Nueva Córdoba", "en mi casa", "Cerro de las Rosas"
- Restricciones: celíaco, vegetariano, vegano, diabético
- Accesibilidad: silla de ruedas, rampa, movilidad reducida
- Testing:
TESTING.md- Guía completa de pruebas - Casos de Uso:
reference_docs/TEST_FLOWS_NO_OLLAMA.md - API Health:
http://localhost:5000/api/chat/health
.\stop.bat
.\start.batcd server && npm install
cd ..\client && npm install.\status.batProyecto Integrador - ISPC Módulos
MIT