GoogSoft is a web application that mimics the functionality of Google Search, allowing users to search for web pages, images, news articles, and videos. The application is built using ReactJS and integrates with several RapidAPIs to provide real-time search results.
- Web search: Users can search for web pages using the Google Search API.
- Image search: Users can search for images using the Real-Time Image Search API.
- News search: Users can search for news articles using the Real-Time News Data API.
- Video search: Users can search for videos using the Bing Video Search API.
- Responsive design: The application is built with responsive design using Tailwind CSS, so it looks great on all screen sizes.
To run the application locally, follow these steps:
-
Clone the repository using git clone https://github.com/Mohammedvaraliya/GoogSoft-ReactApp.git.
-
Install the required dependencies using
npm install
. -
Create a .env file in the root directory of the project and add your RapidAPI keys as follows:
REACT_APP_GOOGLE_SEARCH_API_KEY=YOUR_GOOGLE_SEARCH_API_KEY REACT_APP_IMAGE_SEARCH_API_KEY=YOUR_IMAGE_SEARCH_API_KEY REACT_APP_NEWS_SEARCH_API_KEY=YOUR_NEWS_SEARCH_API_KEY REACT_APP_VIDEO_SEARCH_API_KEY=YOUR_VIDEO_SEARCH_API_KEY
-
Run the application using
npm start
. -
Open your web browser and navigate to http://localhost:3000.
GoogSoft-ReactApp_Trim.mp4
Contributions to GoogSoft are welcome! If you encounter any bugs or have any suggestions for improvement, please open an issue or submit a pull request.
GoogSoft is licensed under the MIT License.
GoogSoft was built with the help of the following RapidAPIs:
- Google Search API
- Real-Time Image Search API
- Real-Time News Data API
- Bing Video Search API
Thanks to these APIs, GoogSoft is able to provide fast and accurate search results to its users.