/AirBnb2

Primary LanguageRuby

SleepingBnT - Sleeping Bag & Tent

Sleeping BnT is a destination sharing and booking site that attempts to replicate the functionality and visual design of AirBnb using Backbone.js and Ruby on Rails as the framework.

###Features

  • User account creation and authentication through Backbone.
  • CRUD functionality for users to submit their destinations as well as booking requests and reviews.
  • Picture uploads for user avatars and destination photos using Amazon S3 servers.
  • Interactive map from the MapBox API that displays search results and highlights location details.

###Technologies used

  • Ruby on Rails
  • Javascript
  • Backbone.js
  • jQuery
  • HTML
  • CSS
  • ActiveRecord
  • MapBox API

###Future improvements

  • OmniAuth for Twitter and Facebook
  • Filter location searches through price and availability
  • Allow multiple pictures for each location (currently limited to one).