make-your-cv is CV management app for personal applications exported in PDF format.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
bin
config
db
lib
log
public
spec
tmp
vendor
.gitignore
.gitlab-ci.yml
.rspec
.ruby-version
.travis.yml
Capfile
Dockerfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
docker-compose.yml
make-your-cv.sh
package.json
yarn.lock

README.md

Welcome to make-your-CV app!

Build Status Lice1Millionnse: AGPL v3

make-your-cv : Get info from user and store/generate PDF!

Setup

I already wrote a script file to automate the setup process. (This project uses postgresql, so author assumes postgresql is already configured in your system.)

  1. Give permission to the file: $ chmod +x make-your-cv.sh or $ chmod 755 make-your-cv.sh

  2. Run the file as: $ ./make-your-cv.sh

This will check and create db and automatically start the server for you!

Don't forget to check Dockerfile and docker-compose.yml as well.

Features and Workflow

Workflow

1. User Login/SignUp
2. Enter CV Details
3. View CV Details
4. Generate PDF
5. Logout

Features

  1. Limit to single submission of CV-details
  2. Able to Generate PDF for CV.

Limitation

Simple PDF layout. Will have extensive template for generating the PDF formats with user images as well.

Dependency Out-of-date has been clarified here.

Heroku doesn't recognize 'pg gem version 1.0' so pg gem was rolled back to 'pg gem version 0.21.0'

Jquery-ui-rails has been used with version '5.0.5', which has other dependency.

Future Work

✔️ Dockerfile and Docker-compose Init
✔️ Scripting and Travis Build Pass.

Send automatic mail to the user using Sidekiq and Actionmailer

Thank you!