Esta pagina web esta hecha con el proposito de ayudar a los estudiantes a estudiar para sus examenes.
Esta tiene la funcionalidad de generar preguntas a partir de un texto que el usuario proveea y poder guardar las preguntas generadas que el usuario desee, donde se guardan en una base de datos en notion para poder estudiarla cuando quieran tipo flashcards.
- Genera examenes a partir de un texto con la ayuda de GEMINIS AI.
- Guarda el progreso de tu examen en el local storage.
- Guarda los examenes generados en local storage (proximamente en notion).
- Guardar las preguntas que quieras para estudiarlas como flashcard (proximamente).
- Revision de examen una vez el examen completado.
Para correr el proyecto en local:
- Tener instalado nodejs con la version v20.6 o mayor.
- Hacer un clon del repositorio.
git clone https://github.com/Jayslen/exams-generator.git
- Dentro del proyecto crear un archivo .env con las siguientes informaciones:
- API key de Geminis - Aqui la puede generar aqui
- Crear una integracion en notion (y guardar el secreto generado por la integracion), para usar notion como base de datos - Aqui la puede crear - Documentacion oficial en caso de necesitarla
- Copie la sigiente plantilla en su notion - Plantilla
- Conectar la integracion en la plantilla recien copiada - Aqui se muestra como hacerlo
- Obtener el link de la plantilla de notion, el link a copiar son los numeros que estan despues del nombre como se muestra en la imagen
- Una vez hecho todo esto copiar las informaciones en el archivo .env con los siguientes nombres:
VITE_GOOGLE_API_KEY=1234 NOTION_DATABASE_ID=11234 NOTION_API_KEY=1234
npm install
npm run start