Virtual Developer Jobs
This application is an online job site for contract developers working virtually/remotely, but can be modified for any type of job site.
Banner Job ====
Jobs that are shown in the banner are shown based on their rank, which can be processed on a daily basis. To boost a job to likely show in the banner, you must increase its rank attribute, which will self-decay based on a cron job (explained below).
Ruby version > 1.9 is required due to using Rails 4.2.5.
Configured by default to use Sqlite3, but can be changed in database.yml to use any database.
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake assets:precompile
Load cron.txt into Crontab to process Job ranks on a daily basis.
The application uses basic HTTP authentication.
Application notifications sends through gmail.
Environment variables are loaded from config/passwords.yml which is not stored in Git. The example file passwords.example.yml shows which variables are required.
Requirement variables (need for each environment):
HTTP_USER: john HTTP_PASSWORD: doe GMAIL_USERNAME: firstname.lastname@example.org GMAIL_PASSWORD: password