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

https://github.com/el-sherbini/goggle

Application to use an API to get google search results, built with React and ContextAPI
https://github.com/el-sherbini/goggle

context-api rapidapi reactjs reactplayer tailwindcss

Last synced: 10 months ago
JSON representation

Application to use an API to get google search results, built with React and ContextAPI

Awesome Lists containing this project

README

          

# Goggle

> Goggle is an application to use an API to get google search results, built with React, ContextAPI and [_Google Search_](https://rapidapi.com/apigeek/api/google-search3/) API.

## Installation and Setup Instructions

Clone down this repository. You will need `node` and `npm` installed globally on your machine.

### Installation:

Clone the repo:

```sh
git clone https://github.com/el-sherbini/Goggle.git
```

Run terminal command:

```sh
npm install
```

### Enter your Environment Variable in `.env` file, you can get one from [_here_](https://rapidapi.com/apigeek/api/google-search3/).

```sh
REACT_APP_API_KEY = 'ENTER YOUR RAPIDAPI KEY'
```

### To Start Server:

```sh
npm start
```

### To Visit App:

```sh
localhost:3000
```

## Technologies Used

- React.js
- ContextAPI
- Tailwind CSS
- react-loader-spinner
- react-player
- RapidAPI [__Google Search API__](https://rapidapi.com/apigeek/api/google-search3/)

## Features

- Responsive layout
- Light Mode & Dark Mode
- Get search results (total - news - images - videos)