AngularJS webapp example for consume Giphy's API.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

AngularJS Giphy App

This project is generated with yo angular generator version 0.14.0.


This is an example of an AngularJS webapp example for consume Giphy's API. Made with AngularJS, Grunt and Yeoman.

Original author

Iván González, a.k.a dreamingechoes

Install dependencies

First thing you we'll need is have node.js installed on your system. If you don't have it, go to and install it. After that, we have to install Yeoman, and in order to do that, execute the following instruction on your terminal (maybe you'll need to execute it as a root user):

user@computer:~$ npm install -g yo

The -g flag tells node.js to install Yeoman globally on your system. It's very important to use this flag because if we don't specify, it's going to be installed locally in the folder you are and you won't be able to run it as a command. Then, let's install generator-angular, which is a Yeoman generator that scaffolds out a frontend web app:

user@computer:~$ npm install -g generator-angular

Due to we're going to use sass, we have to install compass too. Follow the steps of the official web here. Finally, let's install grunt and bower:

user@computer:~$ npm install -g grunt
user@computer:~$ npm install -g bower

Getting Started

To start using this AngularJS Giphy App, you only have to do:

user@computer:~$ git clone
user@computer:~$ cd angularjs_giphy_app
user@computer:/angularjs_giphy_app$ grunt
user@computer:/angularjs_giphy_app$ grunt serve


Running grunt test will run the unit tests with karma.


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request


AngularJS Giphy App is released under the MIT License.