Nuestro equipo, compuesto por Luigi Cucciolilio, Belen Bastos y yo, desarrollamos una aplicación web que conecta a los usuarios con intereses compartidos en diversos eventos.
Los usuarios pueden seleccionar sus eventos preferidos, y a través de un algoritmo de agrupación avanzado, gestionado por un administrador, se organizan en grupos con otras personas afines que no han conocido antes, utilizando un algoritmo.
A cada grupo se le proporciona acceso a un chat en vivo, fomentando la interacción en tiempo real y garantizando una experiencia social fluida y enriquecedora.
Los usuarios se agrupan automáticamente en función de los eventos seleccionados mediante agregaciones de MongoDB.
Los usuarios con intereses comunes se extraen mediante consultas agregadas.
La disponibilidad de eventos para cada usuario se verifica en tiempo real.
Los grupos formados se almacenan en la base de datos de MongoDB.
Se ha realizado la configuracion para realizar pruebas end-to-end con Vite y Jest una vez que el proyecto se guarda en local
Para ello, se ha utilizado la librería concurrently, la cual permite ejecutar múltiples comandos en paralelo.
También se ha configurado GitHub Actions en la rama dev para ejecutar las pruebas de extremo a extremo previo a realizar un pull request.
Rol: Desarrollador Full Stack
Institución: Nuclio Digital School
Período de tiempo: De junio 2024 a enero 2025