Bienvenido a FutureFests, tu portal de referencia para descubrir los eventos tecnológicos más importantes que tienen lugar cada mes. Nuestro objetivo es conectar a entusiastas profesionales y empresas del sector tecnológico con eventos que abordan las últimas tendencias y avances en tecnología, desde conferencias y seminarios, hasta talleres y ferias.
En FutureFests, encontrarás una extensa lista de eventos tecnológicos.
Nuestra plataforma está diseñada para ser intuitiva y fácil de usar. Podrás buscar eventos por nombre o palabras que lo integren, lo que te permitirá encontrar rápidamente los que más te interesen.
Cada evento listado en Future Fest viene con una descripción detallada, fechas y enlace para más información. Esto te asegura tener toda la información necesaria para decidir a qué eventos asistir.
Pero no solo eso. Si creas una cuenta con nosotros podrás guardar tus eventos favoritos. Nunca te perderás un evento importante nuevamente. Por supuesto, si ya han pasado o has cambiado de opinión, podrás eliminarlos.
El mundo tecnológico cambia a velocidad de vértigo y nosotros queremos ser tu guía en esta emocionante realidad. Future Fests está aquí para ayudarte a aprovechar al máximo todas las oportunidades que este tipo de eventos ofrece, conectándote con la comunidad tecnológica local e internacional. Únete a Future Fests hoy y descubre cómo puedes ser parte del futuro tecnológico. ¡Explora, conecta y crece con nosotros!
- NODE JS.
- EXPRESS.
- MONGODB.
- POSTGRE SQL.
- API REST.
- AUTENTICACIÓN CON JWT USER+PASSWORD.
- AUTENTICACIÓN CON PASSPORT GOOGLE.
- MVC.
- MOBILE FIRST.
- DESPLIEGUE EN RENDER.
- WEB SCRAPING (PUPPETEER)
- TRELLO.
- GITHUB.
- MORGAN.
- SWAGGER.
- JSDOC.
Puesto que en la actualidad es tan importante, el uso de los aplicativos en móviles, nuestra aplicación se adapta a los diferentes tamaños de pantalla, tanto para pantallas de móviles, como de ordenadores de sobremesa, como podemos observar en las siguientes imágenes:
✅ Bases de datos y app desplegadas en Render y MongoDB Atlas.
✅ Se implementó la autenticacion con email/password y con Passport Google.
✅ Se implementaron middlewares para controlar el acceso a rutas privadas.
✅ Se realizó correctamente el scraping de dos páginas.
✅ Se implementó un menú hamburguesa.
✅ Se trabajó con diferentes vistas en formato Pug.
✅ Se utilizó adecuadamente el modelo Vista-Controlador.
✅ Se implementó el uso de JSDOC para la la documentación.
✅ Se consiguió una vista mobile First.
✅ Se logró un trabajo ordenado gracias a la puesta en marcha de una metodología ágil (Scrum, Trello).
✅ Se gestionó de manera correcta el uso de ramas en GitHub.
- Ingresa aquí para descubrir nuestra aplicación
- Regístrate o inicia sesión.
- Comienza a revisar los eventos que te ofrecemos.
- Marca como favoritos los que te interesen y no te pierdas ninguno.
- Config/: Configuración de la aplicación.
- Controllers/: Lógica de negocio y manejo de solicitudes.
- Middlewares/: Funciones intermedias para procesar solicitudes y respuestas.
- Models/: Definición de estructuras de datos y lógica de base de datos.
- Public/: Archivos estáticos servidos al cliente.
- Queries/: Consultas a la base de datos.
- Routes/: Definición de rutas de la API.
- Services/: Lógica de negocio y servicios auxiliares.
- Utils/: Funciones utilitarias y helpers.
- Validators/: Validación de datos de entrada.
- Views/: Plantillas Pug.
- index.js: Punto de entrada y configuración inicial de la aplicación.
- JSDOCs: Documentación de funciones
- Swagger: Documentación de rutas
Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (git checkout -b nueva-rama).
- Realiza tus cambios y haz commit (git commit -am 'Agrega nueva característica').
- Sube tus cambios a la rama (git push origin nueva-característica).
- Abre un Pull Request.
Los colaboradores de este proyecto somos Luis Carlos Acosta, Sergio Lillo y Stephani Damiani, estudiantes de Full Stack Development en The Bridge | Digital Talent Accelerator.














