This project was bootstrapped with Create React App, using the Redux and Redux Toolkit template.
To install the dependencies for this project you can use the following commands:
yarn
or
yarn install
Clone the .env.sample
file with the following command:
cp .env.sample .env
and set your Giphy API key.
yarn start
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits. You will also see any lint errors in the console.
src/
├── components/
│ ├── App
│ ├── GifFinder
│ ├── GifList
│ ├── LikedGifs
│ └── SearchBar
├── reducers/
│ └── likedGifsSlice.js
└── services/
│ └── giphy.js
├── index.js
└── store.js
- React
- Redux
- Redux Toolkit
- RTK Query - Used to create services.
- React Router
- Material UI