All Projects → balanced → Rentmybikes Rails

balanced / Rentmybikes Rails

A fully functional, deployable marketplace implementation using Balanced API for Rails

Programming Languages

javascript
184084 projects - #8 most used programming language

rentmybike

Code Climate

Example marketplace implementation of Balanced in Ruby on Rails.

Uses jQuery, Less, Ruby(>=1.9.3), Rails (>= 4.0.0.rc1), Devise, PostgreSQL, and Bootstrap.

If you'd like to deploy this application. signup for a Heroku account, if you don't already have one, and install Toolbelt.

Live Demo

http://rentmybike-rails.herokuapp.com

Resources

Install

$ git clone https://github.com/balanced/rentmybikes-rails.git
$ cd rentmybikes
$ bundle install
$ rake db:create
$ rake db:migrate
$ foreman run rake db:seed (if you want to seed database - also requires foreman gem)

Configure

Create an .env file for the app by renaming .env.sample to .env

Edit rentmybike/config/initializers/devise.rb:

  • Configure the e-mail address which will be shown in Devise::Mailer

Edit rentmybike/config/database.yml:

  • Set all necessary fields for your database.

Example:

common: &common
adapter: postgresql
username:
password:
host: localhost
timeout: 5000
development:
<<: *common
database: rentmybike_dev
<<: *common
database: rentmybike_test

Run

$ foreman start

or if you dont have [Toolbelt] (https://toolbelt.heroku.com/)

$ rails s

Deploy

$ cd rentmybikes
$ heroku create
$ git push origin heroku
$ heroku ps:scale web=1
$ heroku open
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].