INSPIRA

Powered by Gemini AI & Node.js


Inspiration

La inspiración detrás de INSPIRA nace de una necesidad muy común: Queríamos crear una plataforma que actúe como un mentor inteligente, que no solo recomiende contenido, sino que genere rutas de aprendizaje personalizadas según tus objetivos y nivel, demostrando el gran interés que tenemos en proveer un aprendizaje continuo e innovador.


What it does

INSPIRA genera rutas de aprendizaje dinámicas y personalizadas gracias a la IA de Gemini:

  • Los usuarios pueden ingresar un tema o meta que quieran aprender.
  • La IA procesa la petición y construye una secuencia de pasos, recursos y objetivos claros.
  • La ruta se adapta según el nivel del usuario (principiante, intermedio o avanzado).
  • Todo se organiza en una interfaz intuitiva, lista para guiar al usuario de manera clara y motivadora.
  • Implementa perfiles de usuario con historial de progreso y rutas guardadas.
  • Integra recursos externos (YouTube, artículos, cursos online) directamente en la ruta con la ayuda de Gemini.

How we built it

  • Backend: Construido con Node.js para manejar las peticiones y la integración con la API de Gemini.
  • IA: Usamos Gemini para generar rutas personalizadas, aprovechando su capacidad de entender contexto y crear planes estructurados.
  • Frontend: Una interfaz web que permite a los usuarios ingresar sus objetivos de aprendizaje y visualizar la ruta generada.
  • Infraestructura: La aplicación se diseñó para ser escalable y soportar múltiples usuarios generando rutas al mismo tiempo.

Challenges we ran into

  • Integrar la API de Gemini con Node.js de manera estable y eficiente.
  • Encontrar el equilibrio entre rutas de aprendizaje detalladas pero no abrumadoras.
  • Manejar la validación de los temas ingresados por los usuarios para que la IA genere resultados útiles.
  • Diseñar una interfaz amigable y clara que motive a seguir la ruta.

Accomplishments that we're proud of

  • Conseguimos que la IA genere rutas personalizadas de manera fluida y con gran valor práctico.
  • Logramos construir un prototipo funcional en poco tiempo, con una experiencia de usuario intuitiva.
  • Creamos un sistema que puede adaptarse a distintos perfiles de aprendizaje.
  • Inspiramos a usuarios de prueba a seguir aprendiendo gracias a la claridad de las rutas generadas.

What we learned

  • Aprendimos cómo integrar IA de última generación (Gemini) en proyectos reales.
  • Entendimos la importancia del diseño de prompts para obtener resultados más consistentes.
  • Descubrimos lo crucial que es la experiencia de usuario en aplicaciones educativas.
  • Mejoramos nuestras habilidades en Node.js, estructuración de APIs y manejo de datos dinámicos.

What's next for InspiraT

  • Crear una comunidad de usuarios donde se puedan compartir y mejorar rutas de aprendizaje.
  • Explorar la integración con apps móviles para que los usuarios puedan aprender en cualquier lugar.
  • Escalar el sistema para soportar más idiomas y contextos de aprendizaje.

Built With

Share this project:

Updates