Skip to content

proafxin/resume-optimizer

Repository files navigation

AI based Resume Optimizer

Evaluate how strong a candidate is for a certain role based on it's job description. Or optimize your resume. Or tailor your resume for a particular job. You can either upload your resume as pdf or paste it as text.

Disclaimer when tailoring your resume, do not put things there that are false.

Setup

Install uv, ngrok and ollama. Run the following:

  • uv venv
  • uv sync --all-extras --all-groups
  • uv run fastapi run api/app.py
  • In a new terminal, run ngrok http http://0.0.0.0:8000

Get the endpoint from this command as shown here: alt text

In this case, https://086e2def2a2a.ngrok-free.app is the endpoint. When adding this URL in the OLLAMA API endpoint, be sure to add the extension in which the chat api is supposed to live. In this case, the whole URL is https://086e2def2a2a.ngrok-free.app/api/ollama.

The rest should be self-explanatory.

Releases

No releases published

Packages

No packages published

Languages