Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.71 KB

README.md

File metadata and controls

63 lines (41 loc) · 1.71 KB

Document reviewing platform for resumes, applications and more...

Table of contents

Overview

Sign up for an account at resumated.com

Direct questions to resumated.info@gmail.com

Local Setup

If you wish to run the app locally take the following steps:

  1. Clone the repository.
git clone https://github.com/caspinprince/Resumated.git 
  1. Create the MySQL database (locally or hosted):

  2. Generate Google OAuth API keys:

  3. Under the main folder path create a file named .env and insert the secrets in the following format:

GOOGLE_OAUTH_CLIENT_ID='<oauth client id here>'
GOOGLE_OAUTH_CLIENT_SECRET='<oauth client secret here>'
OAUTHLIB_RELAX_TOKEN_SCOPE=True
OAUTHLIB_INSECURE_TRANSPORT=True
SQLALCHEMY_DATABASE_URI='<hosted or local sql databse uri here>'
FLASK_SECRET_KEY='<random string here>'
TEST_MYSQL_DB='<random string here>'
  1. Download the necessary packages using pip install -r requirements.txt

  2. Install Redis

  3. Open terminals

    • Run the app: flask run
    • Activate redis: redis-server
    • Start celery: celery -A celery_worker:celery worker --loglevel=INFO
  4. App should be running locally!

  5. Optional:

    • Load test by running locust
    • Profile by running python profiling.py
    • View profiling results with snakeviz test_results/