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

https://github.com/stroller15/gifs-search-app

A React-based GIF search application that leverages the GIF API for finding and sharing the perfect GIFs.
https://github.com/stroller15/gifs-search-app

api javascript reactjs

Last synced: 3 months ago
JSON representation

A React-based GIF search application that leverages the GIF API for finding and sharing the perfect GIFs.

Awesome Lists containing this project

README

          

# Gifs Search

Problem statement
Design & develop the frontend for a application to search GIFs

Features
The following are the most fundamental features of the app:
1. The app should have a search for searching gifs
2. Create a fluid layout
3. The app should have infinite scrolling support

### Large device view
![image](https://github.com/Stroller15/setu-assignment/assets/84174011/1498602f-6f21-4208-a1d5-b2511e4e22cb)

### Medium device view
![image](https://github.com/Stroller15/setu-assignment/assets/84174011/01c2e205-7506-4aa7-8fd5-37d598bdf2a3)

### Small device view
![image](https://github.com/Stroller15/setu-assignment/assets/84174011/24ca8705-f08b-4824-b7de-e94f08e8421a)

### Folder structure tree
```
├── public
│ ├── index.html
├── src
│ ├── assests
│ │ ├── gif
│ │ ├── svgs
│ ├── commons
│ │ ├── input.js
│ ├── components
│ │ ├── NavBar
│ │ ├── SearchBar
│ │ ├── Spinner
│ │ ├── GifRoute
│ ├── pages
│ │ ├── Giphy
│ │ ├── ErrorPage.js
│ ├── App.css
│ ├── App.js
│ ├── index.js
├── .env
├── .gitignore
├── jsconfig.json
├── package-lock.json
├── package.json
└──
```