Skip to content

loweffort-alt/NeoDevs-HeroAI

Repository files navigation

HERO AI

HERO AI es una innovadora herramienta de aprendizaje diseñada para mejorar la forma en que los estudiantes interactúan con el contenido educativo. Nuestro proyecto se presentó en la Hackathon Inspiratec 2024 y busca personalizar y optimizar los métodos de estudio al utilizar inteligencia artificial.

🚀 Funcionalidades Principales

  • Generación de Preguntas: Carga documentos en formato PDF y genera automáticamente preguntas de opción múltiple basadas en el contenido.
  • Resúmenes Personalizados: Obtén un resumen claro y conciso de los temas tratados en el documento.
  • Interacción vía Chatbot: Interactúa con un asistente inteligente que responde preguntas relacionadas con el documento.

🖥️ Tecnologías Utilizadas

  • Frontend: Next.js (TypeScript), JWT para autenticación de usuarios.
  • Backend: FastAPI con integración a la API de OpenAI y FAISS para el procesamiento de texto y generación de contenido.

El backend del proyecto está disponible en el siguiente repositorio:
➡️ HERO AI Backend

🌟 Equipo NeoDevs

Somos un equipo de dos integrantes apasionados por la tecnología y la innovación:

👤 Rafael Castellanos

  • Rol: Backend y Azure AI Engineer
  • Portafolio: Rafael Castellanos
  • Contacto: Correo

👤 Darío Farfán

  • Rol: Fullstack Developer
  • Portafolio: Darío Farfán
  • Contacto: Correo

🛠️ Instalación y Configuración

Frontend

  1. Clona este repositorio:
    git clone https://github.com/NeoDevs/HERO-AI-frontend.git
    cd HERO-AI-frontend
  2. Instala las dependencias:
    npm install
  3. Configura tu variable de entorno en un archivo .env.local:
     EDGE_STORE_ACCESS_KEY=******
     EDGE_STORE_SECRET_KEY=******
     AUTH_SECRET=heroai
     DATABASE_URL=******
  4. Haz la migración con Prisma:
    npx prisma migrate dev --name init

    Asegúrate de tener configurada tu base de datos y las credenciales correctas en el archivo .env.local.

  5. Inicia el servidor de desarrollo:
    npm run dev
  6. Accede al frontend en http://localhost:3000.

Backend

Sigue las instrucciones disponibles en el repositorio del backend:
➡️ HERO AI Backend

📖 Descripción del Proyecto

HERO AI está diseñado para transformar la educación digital al proporcionar herramientas inteligentes que personalizan la experiencia de aprendizaje. Desde la generación de preguntas específicas hasta resúmenes adaptados, HERO AI permite a los usuarios maximizar su comprensión y optimizar su tiempo.

El proyecto fue desarrollado en la Hackathon Inspiratec 2024 con el objetivo de mostrar cómo la tecnología de inteligencia artificial puede mejorar la educación de manera sostenible y accesible.

🤝 Contribuciones

¡Agradecemos cualquier sugerencia o contribución al proyecto! Por favor, abre un issue o envía un pull request en el repositorio.

Este README describe claramente tu proyecto y ofrece una buena introducción a sus funcionalidades y propósito. Si necesitas cambios o agregar algo más, ¡avísame! 😊

About

Project for Hackaton InspiraTEC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •