/recruiter-tools

A set of tools to support recruiters

Primary LanguageHTMLMIT LicenseMIT

Recruiter Tools

A set of tools to visualize information from Greenhouse.

Currently supports:

  1. Showing the interview counts of selected interviewers within a hardcoded time span

Installing

  1. Clone this repository
  2. Install Python3 if you don't already have it.
  3. Create a virtualenv (Follow these directions if you're new to Python and Virtualenvs -- it's kind of like rbenv)
  4. Install the necessary packages
    pip install -r requirements.txt
    
  5. Set up your config secrets:
    1. cp example_config_file.cfg config_file.cfg
    2. Edit this config file to add a random SECRET_KEY, GREENHOUSE_KEY (details), and SQLALCHEMY_DATABASE_URI (the current one is ok for development).
  6. Instantiate your database. In a python shell inside your virtualenv:
    from app import db
    db.create_all()
  7. run flask run
  8. Navigate to localhost:5000/admin/ and add the names of which interviewers you want to track data for.
  9. Open localhost:5000 to see the results (this can take a moment while it fetched data from Greenhouse's API)