Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 1.18 KB

File metadata and controls

73 lines (47 loc) · 1.18 KB

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