Sign up for an account at resumated.com
Direct questions to resumated.info@gmail.com
If you wish to run the app locally take the following steps:
- Clone the repository.
git clone https://github.com/caspinprince/Resumated.git
-
Create the MySQL database (locally or hosted):
-
Generate Google OAuth API keys:
-
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>'
-
Download the necessary packages using
pip install -r requirements.txt
-
Open terminals
- Run the app:
flask run
- Activate redis:
redis-server
- Start celery:
celery -A celery_worker:celery worker --loglevel=INFO
- Run the app:
-
App should be running locally!
-
Optional:
- Load test by running
locust
- Profile by running
python profiling.py
- View profiling results with
snakeviz test_results/
- Load test by running