Ruby JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
filters
helpers
lib
mails
models
public
routes
test
views
workers
.gems
.gitignore
LICENSE
README.md
app.rb
config.ru
makefile

README.md

Open Source Job Board

This repository contains the application we developed during our participation in the [Rails Girls Summer of Code 2013] (http://railsgirlssummerofcode.org/) project. You can see it online at [jobs.punchgirls.com] (https://jobs.punchgirls.com/).

Description of project

The Open Source Job Board is a job board for developers built with the Cuba microframework. The application uses the developer's GitHub information as a substitution for filling out a CV and aims to simplify the process of applying for job offers.

Installation

Clone this repository, then create a env.sh file in the project folder.

example:

# cat env.sh
APP_SECRET='your_app_secret'
OPENREDIS_URL=redis://127.0.0.1:6379/
GITHUB_CLIENT_ID='your_GitHub_client_id'
GITHUB_CLIENT_SECRET='your_GitHub_client_secret'
GITHUB_OAUTH_AUTHORIZE=https://github.com/login/oauth/authorize
GITHUB_OAUTH_ACCESS_TOKEN=https://github.com/login/oauth/access_token
GITHUB_FETCH_USER=https://api.github.com/user
MALONE_URL=smtp://username:password@smtp.gmail.com:587
RESET_URL=http://localhost:9393
STRIPE_SECRET_KEY='your_Stripe_secret_key_here'

In terminal run:

$ make gems
$ make install

Finally to run the server

$ make server

Head to localhost:9393 and enjoy! :)

Tools

Disclaimer: If you break the internet by running this application we assume no responsibility!