Note :This project uses React's composition pattern majorly
Deployed on Netlify using github actions
- List of gifs posted
- Add new gif
- Persistance of posts using local storage
- Loads gifs from giphy as user types
- Custom debounce function with delay to optimize network request.
This project is built on ReactJS. No other external libraries have been used
- ReactJS - Frontend framework
-
Clone the project
git clone https://github.com/Debarshi95/Giphys.git
-
Go to the project directory
-
cd giphys
-
Install dependencies
yarn
-
Create a .env.local file
-
Add the following configuration to your .env file
REACT_APP_GIPHY_URL="<Giphy url>" REACT_APP_API_KEY="<Your giphy api key>"
-
Start the server
yarn start