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).