Skip to content

Document reviewing platform for resumes, applications and more

Notifications You must be signed in to change notification settings

caspinprince/Resumated

Repository files navigation

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/

About

Document reviewing platform for resumes, applications and more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published