Skip to content

A Python application that uses the Google Gemini API to rate resumes and provide feedback.

Notifications You must be signed in to change notification settings

larrylaa/PyRater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyRater

A Python application that uses the Google Gemini API to rate resumes and provide feedback.

Running Locally

1. Setup

Clone the Repository

git clone https://github.com/larrylaa/PyRater.git

Environment Configuration

  • Get the .env file from the project owner, or create your own with your Supabase and Gemini API keys.
  • Place the .env file in the root of the cloned project directory.
  • Ensure it is named as .env (has to have a . in front to work)

Install Python and Virtual Environment Tool

If you don’t already have virtualenv installed:

pip install virtualenv

Create and Activate a Virtual Environment

Windows:

python -m venv env
env\Scripts\activate

Mac/Linux:

python3 -m venv env
source env/bin/activate

2. Install Dependencies

After activating the virtual environment, install requirements using the below command.

pip install -r requirements.txt

3. Run the Application

Make sure your virtual environment is still activated, then run:

python app.py

Tech Stack

  • Python
  • Tkinter
  • Google Gemini API
  • Supabase API
  • Virtualenv

About

A Python application that uses the Google Gemini API to rate resumes and provide feedback.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages