myfashionhub / Rave-Repeat

Trip planner for EDM festival goers

Home Page:http://raverepeat.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rave/Repeat

A comprehensive trip planner for EDM festival goers. Users can book flights, hotels, customize their lineup and see which one of their friends are going. [repeatraver.herokuapp.com](Try it now)

screenshot-raverepeat

Overview

  • Back end: Ruby on Rails, Kayak API, Google Flight & Hotel.
  • Authentication: Omniauth, Omniauth Facebook and Omniauth Twitter
  • Front end: Backbone.js, jQuery/AJAX, Soundcloud Widget API
  • Also jQuery UI, Font Awesome (SASS gem) and SASS

Dependencies

# Gemfile
gem 'omniauth'
gem 'omniauth-twitter'
gem 'omniauth-facebook'
gem 'httparty'
gem 'nokogiri'

gem 'backbone-on-rails'
gem 'jquery-ui-rails'

Getting started

  • Neccessary env variables in .bashrc or .bash_profile
export RR_TWITTER_KEY=
export RR_TWITTER_SECRET=
export RR_FACEBOOK_ID=
export RR_FACEBOOK_SECRET=
  • Commands
$ bundle install
$ bundle exec rake db:create db:migrate
$ bundle exec rake db:seed  # Seed databases with festival info
$ rails s

RaveRepeat Backbone app

  • The application is initialized in app/assets/javascripts/raveRepeat.js

  • app/assets/javascripts/flight.js contains flight search functionality

  • app/assets/javascripts/nav.js: main menu and navigating through the build trip

About

Trip planner for EDM festival goers

http://raverepeat.herokuapp.com/


Languages

Language:Ruby 45.9%Language:JavaScript 23.0%Language:HTML 17.8%Language:CSS 13.3%