Skip to content

philgraetz/GifTastic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

GifTastic

Displays GIFs from a few animated movies.
User can add additional topics.
Each movie/topic is controlled by its own button.
There is also a Favorites button to save your favorite GIFS.
Favorites is saved in localStorage to survive page refreshes.

The project is deployed here

The source code is here

Problem Description

  • Fetch GIFs from Giphy API
  • Buttons for each topic
  • Display the GIFS neatly on page
  • Display and save favorites

How it was solved

  • JQuery AJAX call to fetch list of GIFS from Giphy
  • JQuery to dymically add new buttons, their callbacks, etc.
  • localStorage to save favorites
  • Bootstrap to arrange page
  • Bootstraps row/col to track and arrange the GIF display
  • Object Prototype to track "GifTastic" images, buttons, etc
  • Responsive with Bootstrap

Instructions to user

Click a topic button on top to display 10 GIFs

Click on the GIF to start/stop it

Click "Add to Favorites" to save it

Click "Remove from Favorites" to unsave it

Favorites are persisted between page loads in localStorage

Enter a new topic in "New Topic" input and press "Add" to add a new topic button

About

HW 6 - Giphy API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors