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

https://github.com/aviknayak22/giphy-ui-clone

This repo contains the code for GIPHY Website clone made using React and Tailwind
https://github.com/aviknayak22/giphy-ui-clone

context-api giphy-api react react-hooks react-icons react-router tailwindcss

Last synced: 3 months ago
JSON representation

This repo contains the code for GIPHY Website clone made using React and Tailwind

Awesome Lists containing this project

README

          

# GIPHY Clone
A web application clone of GIPHY, allowing users to explore trending GIFs, search for GIFs by category or query, view single GIF details, and manage favorite GIFs.

## Screenshot
![image](https://github.com/AvikNayak22/GIPHY-UI-Clone/assets/110925067/1ac9d934-a7e9-43ec-8c8b-24c7773c7297)

## Features

- Browse trending GIFs
- Search for GIFs by category or query
- View details of individual GIFs
- Add GIFs to favorites
- Responsive design for seamless experience across devices

## Technologies Used

- React.js
- React Router
- HTML5
- Tailwind CSS
- Giphy API

## Installation

1. Clone the repository:

```
git clone https://github.com/AvikNayak22/GIPHY-UI-Clone.git
```
2. Install dependencies:

```
cd GIPHY-UI-Clone
npm install
```
4. Configure API Keys:
- Obtain the GIPHY API key by following the [docs](https://developers.giphy.com/docs/api/).
- Create a `.env` file in the root directory of your project and add the following:

```
VITE_GIPHY_KEY = your_giphy_api_key
```

6. Run the development server:

```
npm run dev
```
## Contributors
- Avik Nayak (@AvikNayak22)