Skip to content

ARPIT73881/My-Giphy

Repository files navigation

  1. 🤖 Introduction
  2. ⚙️ Tech Stack
  3. 🔋 Features
  4. 🚀 Contributing
  5. 🫡 Credits

This project is a GIF search and browsing app where users can search for GIFs, view trending GIFs, browse by categories, and save favorites. It features a responsive design, infinite scrolling, GIF autoplay on hover, and shareable links. Users can also copy and share GIFs easily, providing a seamless experience across devices.

This website is built using the following technologies:

HTML5 CSS3 JavaScript React React Router TailwindCSS NPM

  1. Search for GIFs

    • Users can search for GIFs using keywords and get results from a large collection of GIFs.
  2. Trending GIFs

    • Display a list of trending GIFs based on what’s popular at the moment.
  3. Categories and Tags

    • Browse GIFs by categories or tags like reactions, animals, memes, etc.
  4. GIF Details Page

    • Click on a GIF to view it in detail, including options for sharing, copying the link, and downloading.
  5. Favorites/Save GIFs

    • Logged-in users can save GIFs to their personal favorites list for later viewing.
  6. Shareable Links

    • Users can easily copy and share direct links to GIFs for use in messaging apps, social media, or embedding in websites.
  7. Infinite Scrolling

    • The page loads more GIFs dynamically as users scroll down, improving browsing experience without pagination.
  8. Responsive Design

    • Fully responsive interface optimized for both mobile and desktop users, ensuring a smooth experience across devices.
  9. GIF Autoplay

    • GIFs automatically play on hover for quick previews.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

This respository was inspired by the work of Piyush Agarwal. Their creativity and innovation motivated me to build my own version.