Skip to content
/ p2 Public

This is a resume critique app that uses OpenAI's GPT-4o-mini model to provide a detailed critique of a resume. The app is built using Streamlit and is designed to be easy to use and understand. The app is also designed to be able to handle large files, up to 900 tokens. Its help is a bit sarcastic.

License

Notifications You must be signed in to change notification settings

GuilloSGit/p2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Critique App

This is a resume critique app that uses OpenAI's GPT-4o-mini model to provide a detailed critique of a resume. The app is built using Streamlit and is designed to be easy to use and understand. The app is also designed to be able to handle large files, up to 900 tokens. Its help is a little bit rust and sarcastic. You can modify the model and the help style in the main.py file.

How to run the app

  1. Clone the repository
git clone https://github.com/GuilloSGit/p2.git
  1. Install UV if you don't have it already:
# Install UV
curl -LsSf https://astral.sh/uv/install.sh | sh

# Or with Homebrew (macOS/Linux)
# brew install uv

# Or with pipx
# pipx install uv

# Verify installation
uv --version
  1. Install the project dependencies using UV:
uv add openai pypdf2 python-dotenv streamlit
  1. Run the app
streamlit run main.py
  1. Get an OpenAI API key

  2. Set the API key as an environment variable in a .env file in the root directory of the project

OPENAI_API_KEY=your_api_key

Note: You can get an OpenAI API key from here.

Note: You'll need to have an OpenAI account to get an API key.

How to use the app

  1. Upload a resume
  2. Select a job role
  3. Click on the "Analyze" button
  4. Wait for the analysis to complete
  5. The app will display the critique

License

MIT License

About

This is a resume critique app that uses OpenAI's GPT-4o-mini model to provide a detailed critique of a resume. The app is built using Streamlit and is designed to be easy to use and understand. The app is also designed to be able to handle large files, up to 900 tokens. Its help is a bit sarcastic.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages