Skip to content

This is a web app created to be utilized in order to fetch the Gif Images from the Giphy Images Repository. It offer different categories and also a custom search tool in order to find what you exactly need!

Notifications You must be signed in to change notification settings

RaKeerS/Gif-Finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gif-Finder

This is a web app created to be utilized in order to fetch the Gif Images from the GIPHY Images Repository. It offers different categories and also a custom search tool in order to find what you exactly need!

The application is made such that it fetches the categories list from the GIPHY Images Repository and hence, the category side bar is always upto date.

At present, the application can only fetch <=120 gifs i.e. 24 gifs per page (or lesser than that), this is a sort of restriction at the moment, as the API doesn't allow to mass fetch the gifs in one call.

You can play with the application over here - "https://rakeers.github.io/Gif-Finder/" 😎💻👨🏻‍💻

Technologies Used

The entire application is created using Angular 11 framework, with a wrapper of NG-Zorro which is an Angular UI component library.

Made use of the Giphy SDKs package which facilitated the API functionality.

At the moment the application makes use of the API key which was generated when I registered into the GIPHY Images website. It might expire in a while, so, it's better to follow the instructions present in the Docs for Giphy SDKs package.

Project Dependencies

You would require to install NodeJS in order to install all the project packages. Link for NodeJS installation

  1. Once done, head over to the project folder until you find 'package.json' file.
  2. Open the NodeJS Bash or Command Prompt at this directory location, type npm install and let the node handle all package installations.

Some Examples

  1. Home Screen you will be greeted with

Home Screen

  1. Category Selected from the list

Category Example 1

Category Example 2

  1. Using Search Functionality

Search Results 1

Search Results 2

  1. Errors

Screenshot (598)

  1. Page Not Found

Page Not Found

License

This project is licensed under the MIT License.

Futurescope

  • Might add more functionality.
  • Improve UI a bit.
  • If the API facilitates mass fetching of gifs, then I can tweak the current functionality to display more gifs.

About

This is a web app created to be utilized in order to fetch the Gif Images from the Giphy Images Repository. It offer different categories and also a custom search tool in order to find what you exactly need!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published