Hello. Welcome to the wonderful world of Triptionary, the ultimate travel memory app.
##Cloning the project
To checkout this project, get the code:
git clone firstname.lastname@example.org:pzula/travelhub.git
Go into the triptionary directory:
Install all of the gems:
Make sure PostgreSQL is running on your local machine. Run 'rake db:setup' and 'rake db:migrate'
Set up the APIs in your local environment (this is multi-step and requires work in the terminal):
To gather the ID and codes for each API, you must visit each site and sign up an app (Twitter, Instagram, Foursquare & Google Maps.) Once you have done so then you will be provided unique client ids and client secrets. This will enable the app to be able to give users an access token when they sign in.
This app uses the Figaro gem to manage these export variables. In the
/config folder, create an
application.yml file and within it place the following credentials:
--- TWITTER_CONSUMER_KEY: .... TWITTER_CONSUMER_SECRET: .... GOOGLE_STATIC_MAP_API_KEY: .... development: INSTAGRAM_CLIENT_ID: .... INSTAGRAM_CLIENT_SECRET: .... FOURSQUARE_CLIENT_ID: .... FOURSQUARE_CLIENT_SECRET: ...
and finally... start the server
Go to 'localhost:3000' to checkout the site.
Project built on Rails 4.0.0, with a custom-built frontend
This project was a collaboration between @MappingKat, @RolenTLe, @pzula and @TheRubeAbides - all students of gSchool1 under the instruction of Jeff Casimir & Katrina Owen.
The project requirements can be found here: Feed Engine.