Search millions of GIFs with intelligent filters, discover trending content, browse categories, save favorites, and share across social platforms. Built with React, Redux, and GIPHY API for the ultimate GIF experience.
Search millions of GIFs with smart filters, real-time suggestions, and advanced query understanding.
Discover what's popular right now with curated trending GIFs and real-time content updates.
Save and organize your favorite GIFs into custom collections with easy access and management.
Browse through 15+ carefully curated categories for quick GIF discovery and inspiration.
Share GIFs instantly across all major social platforms with one-click sharing options.
Download GIFs locally and export your collections with multiple format support.
Experience our intelligent GIF search with real-time results and smart filtering capabilities.
Discover what's popular with real-time trending content and viral GIF discovery.
Save and organize your favorite GIFs with custom collections and easy management.
Share GIFs instantly across all major social platforms with one-click sharing.
# Clone the repository git clone https://github.com/rskworld/gif-finder-app.git cd gif-finder-app # Check Node.js installation (v14 or higher) node --version npm --version # Install dependencies npm install # or yarn install # Start development server npm start # or yarn start # Build for production npm run build # or yarn build # The build files will be in the 'dist' directory
# GIPHY API Setup (Required for GIF functionality)
# 1. Get your API key from https://developers.giphy.com/
# 2. Sign up for a free GIPHY Developer account
# 3. Create a new app in your GIPHY dashboard
# 4. Copy your API key
# Update the API key in src/utils/giphyService.js:
const GIPHY_API_KEY = 'your-api-key-here';
# Available API endpoints:
# - /trending - Get trending GIFs
# - /search - Search for GIFs
# - /random - Get random GIFs
# - /{gif_id} - Get specific GIF
# Rate limits:
# - Free tier: 42 requests per hour
# - Pro tier: 1000 requests per hour
# Supported features:
# - GIF search with filters
# - Trending content
# - Categories and tags
# - Rating and content filters
Modern UI framework with hooks and concurrent features for building dynamic user interfaces.
Predictable state management with Redux Thunk for handling async operations and side effects.
Comprehensive GIF database with search, trending, and content discovery endpoints.
Modern JavaScript features with async/await, modules, and advanced language capabilities.
Promise-based HTTP client for API requests with interceptors and error handling.
Module bundler with hot reloading and optimization for development and production builds.
Modern styling with flexbox, grid, animations, and responsive design capabilities.
JavaScript transpiler for ES6+ syntax compatibility across all browsers.
Perfect for small projects and personal use
Best for growing businesses and teams
For large organizations and custom needs