Skip to content

RogelioLB/hackathon-infojobs

Repository files navigation

Hackaton Infojobs 2023

Proyecto para hackaton de infojobs de midudev.

Idea 💡

Nunca eh utilizado alguna plataforma como este tipo para buscar empleo, pero intente pensar como alguien que en verdad necesita encontrar trabajo y no sabe que tan capacitado esta para la oferta. Entonces se me ocurrio la idea de talvez en base a tus habilidades y conocimientos que tengas en tu CV dentro de infojobs te evalue para saber si podrías encajar con la oferta de trabajo ademas otorgando un porcentaje sobre que tan probable sería que te escogieran sobre todos los participantes. Esta evaluación la realice con la API de Open AI.

Roadmap 📆

  • Autenticación con OAuth2
  • Integración con OpeanAI
  • Evaluación de la oferta en base a conocimientos
  • Manejo de errores
  • Tipar componentes
  • Infinite Scroll
  • Filtros
  • Evaluación de la oferta en base a experiecía previa
  • Mejorar UI

Techstack 🚀

Nextjs Typescript

Apis ⚡

Infojobs OpenAI

Instalación ⚙️

  • Clona el repositorio.
git clone https://github.com/KleyberJMH/infojobs-hackaton
  • Instala dependencias.
npm install
  • Crea las variables de entorno ".env.local"
INFOJOBS_TOKEN = Tu token
API_URL = https://api.infojobs.net/api
CLIENT_ID = Client id de tu app de infojobs
CLIENT_SECRET = Client secret de tu app de infojobs
REDIRECT_URI = http://www.infojobs.net/core/oauth2vc/index.xhtml
OPENAI_API_KEY = Tu api key de open ai
NEXT_PUBLIC_API_BASE = "http://localhost:3000/"
  • Ejecuta servidor en modo desarrollo
npm run dev

Como usar

Al iniciar te aparecera un boton donde poder autentificarte con InfoJobs para luego redirigirte a la pagina principal.

auth

Al entrar a la pagina principal encontraras lo siguiente:

home

Con la posibilidad de realizar busquedas mediante una query y con los filtros si el trabajo es presencial o hibrido etc.

img1

img2

Al realizar una busqueda apareceran todas las ofertas relacionadas a la busqueda con la posibilidad de evaluarte en base a la oferta de trabajo.

evaluacion

Observaciones

Al utilizar la API gratuita de Open AI es posible que las respuestas no sean las mejores, ademas de solo permitir aproximadamente 3 peticiones por minuto. Sin embargo, la idea es funcional y con los recursos necesarios se podria llegar a pulir de mejor manera.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published