El objetivo de este reto es desarrollar una aplicación completa que integre funcionalidades avanzadas de backend y frontend, cumpliendo con los siguientes requisitos técnicos. Este proyecto te permitirá demostrar tu capacidad para trabajar de forma autónoma, implementar tecnología moderna y crear un producto funcional y desplegado.
- Registro y autenticación de usuarios.
- Almacenar información en una base de datos (Postgresql, MySQL, MongoDB, etc).
- El backend debe estar implementado en Node.js (Express) y el frontend en React. Usar TypeScript es opcional.
- Debe incluir carga de imágenes y envío de correos.
- Debe tener al menos una de las siguientes funcionalidades:
- Pagos (epayco, PayU, Stripe, etc...)
- Presentar información en un mapa.
- Tiempo Real (Web Sockets).
- Integración de LLM con OpenAI o Deepseek.
- Debe estar desplegada en Internet (Netllify, Heroku, Vercel)
- Debe tener pruebas end-to-end con Cypress.
- Se debe presentar un video a modo de DEMO de no mas de 7 minutos donde el estudiantes exponga los siguientes temas:
- Introducción (Nombre del proyecto, URL’s).
- Descripción de la aplicación.
- Tecnologías (React, Material, Express, Socket.io, MongoDB, Postgresql, etc)
- Diagrama de como esta distribuida su aplicacion (arquitectura) backend, frontend, servicios extras
- Como respuesta de esta mision deberas agregar los links de:
- El enlace a github (en caso de tener varios repos incluirlos todos)
- El video de maximo 7 minutos explicando su proyecto
- El enlace al despliegue en producción
Lunes 17 de febero de 2025 a las 11:00 pm hora Perú. Después de esta hora no se recibirán los proyectos. Se entrega a través de email dirigido a nayruth.calla@gmail.com con copia a nayib.abdala@makeitreal.camp (el enlace a github - en caso de tener varios repos incluirlos todos -, el video de maximo 7 minutos explicando su proyecto, e l enlace al despliegue en producción)
Una vez entregado el proyecto tu mentor de apoyo te dará retroalimentación y de necesitar correcciones tendrás hasta el 25 de febrero para presentarlas.
Martes 25 de febrero de 2025 a las 11 pm hora Perú. Después de esta hora no se recibirán más proyectos y no se tendrá derecho a más modificaciones del proyecto para recibir retroalimentación. Se entrega a través de email dirigido a nayruth.calla@gmail.com con copia a nayib.abdala@makeitreal.camp (el enlace a github - en caso de tener varios repos incluirlos todos -, el video de maximo 7 minutos explicando su proyecto, e l enlace al despliegue en producción)
https://github.com/makeitrealcamp/top-fs-dev-proinnovate-i-2024/blob/main/clases.md
- Nayruth Calla
- Slack: @Nay Calla
- Email: nayruth.calla@gmail.com