Inspect my CV is application to improve your resume.
- Go to front-end directory:
cd frontend
- Install Gulp (globally):
sudo npm install -g gulp
- Install npm packages:
npm install
- Go to front-end directory:
cd frontend
- Start web-server
gulp serve
or just build projectgulp build
- Application will be available by
localhost:3000
address
We are using JavaScript validation tool ESLint.
You can run ESLint using gulp test
command.
- Create virtual environment in the
inspect_my_cv_env
folder:virtualenv inspect_my_cv_env
- Activate virtual environment:
source inspect_my_cv_env/bin/activate
- Go to back-end directory:
cd backend
- Install python requirements:
pip install -r requirements.txt
- Go to back-end directory:
cd backend
- Configure global environment variables:
source .exports
- Activate virtual environment:
source env/bin/activate
- Start python application:
python app.py
- Application will be available by
localhost:8080
address
- URL:
/api
- METHOD: GET
- URL:
/api/inspect_cv
- METHOD: POST
- PARAMS: JSON object {email, file, message, accept_terms}
- RETURNS: JSON object {status}
- URL:
/api/contact
- METHOD: POST
- PARAMS: JSON object {name, email, phone, message}
- RETURNS: JSON object {status}
Email for customer will be generated based on these templates:
contact_response/subject.html
contact_response/body.html
Email for site managers will be generated based on these templates:
contact_request/subject.html
contact_request/body.html
Email for customer will be generated based on these templates:
inspect_cv_request/subject.html
inspect_cv_request/body.html
Email for site managers will be generated based on these templates:
inspect_cv_response/subject.html
inspect_cv_response/body.html