(En la demo que se mustra se utiliza una version simulada para no consumir los costes de la api de OpenAI)
Es una aplicación web desarrollada con Next.js que utiliza las APIs de InfoJobs y OpenAI para simular entrevistas de trabajo. La aplicación permite al usuario elegir la personalidad del entrevistador, el tipo de entrevista y la oferta de trabajo deseada. En base a estos parámetros, la inteligencia artificial genera preguntas y respuestas, proporcionando al usuario una experiencia simulada de entrevista.
- React.js
- Next.js
- Tailwind CSS
- TypeScript
- Lodash
- OpenAI API
- InfoJobs API
- Generación de preguntas y respuestas utilizando la API de OpenAI.
- Integración con la API de InfoJobs para obtener ofertas de trabajo.
- Personalización de la personalidad del entrevistador y el tipo de entrevista.
- Interfaz de usuario intuitiva y fácil de usar, basado en el diseño de Infojobs.
-
Clona este repositorio en tu máquina local.
-
En el archivo .env.local colocas tu variables de entorno
-
En el archivo interview-context.tsx descomentas "
const interviewData = useInterviewData()
" y comentas o eliminas la linea "const interviewData = useInterviewDataMock()
" -
Ejecuta
npm install
para instalar las dependencias. -
Ejecuta
npm run dev
para iniciar la aplicación en modo de desarrollo. -
Abre tu navegador y visita el localhost, en el puerto en que se levanto.
-
Y disfruta!!