This project demonstrates the use of three public APIs, they are as follows:
- Youtube Public API
- Twitter Public API
- Github Public API
All of the above API are interacted with this application using different ways. For instance:
-
For Youtube Public API, I have used official google docs for Ruby language.
-
For Twitter, I have used twitter gem.
-
For Github Public API, I have used net/https library.
Build Instructions
- rvm use 2.2.1
- bundle install
- rake db:create
- rake db:migrate
- rails s
Replace env. variables in twitter controller and youtube controller with yours in order to run the application.
Heroku link: http://web-application-assignment.herokuapp.com/