An open API service indexing awesome lists of open source software.

https://github.com/georgewpark/giphy-search

This project demonstrates how React and the GIPHY search API can be used to retrieve GIFs based on a search parameter and display them in a masonry grid layout using pure CSS columns.
https://github.com/georgewpark/giphy-search

css fetch-api giphy giphy-api javascript react typescript

Last synced: 8 months ago
JSON representation

This project demonstrates how React and the GIPHY search API can be used to retrieve GIFs based on a search parameter and display them in a masonry grid layout using pure CSS columns.

Awesome Lists containing this project

README

          

# GIPHY Search

This project demonstrates how React and the GIPHY search API can be used to retrieve GIFs based on a search parameter and display them is a masonry grid layout using pure CSS columns.

![GIPHY Search Demo](demo-image.jpg 'GIPHY Search Demo')

## Live Demo

A live demo is available on [CodePen](https://codepen.io/GeorgePark/full/bMWGRB) and [Netlify](https://giphy-search-api.netlify.app/).

## License

This project is licensed under the MIT License - see the [license.md](license.md) file for details.

## Project Setup

From the root directory, install project dependencies by running `npm install` from the terminal.

Build the files and start the local dev server by running `npm run dev` from the terminal. This should open the dev site automatically at http://localhost:3000/.

You can build the files without starting the dev server by running `npm run build` from the terminal to compile the development build or `npm run prod` to compile the production build.