Skip to content

Developed a browser like google for searching and helping people to find their desired stuff. Tech used were - ReactJS, React-Context, React-Router, TailWind CSS, Google API for google search results.. March 2021 - March 2021

Notifications You must be signed in to change notification settings

ratneshmaurya/GOOGLE-SEARCH-ENGINE-CLONE

Repository files navigation

Google Chrome Clone

Demo Screenshot

Main Page

Main Page Screenshot

Description

Developed a browser-like application for searching and helping people find their desired stuff, similar to Google Chrome.

Features

  • Search Functionality: Users can search for information and receive results from the Google Search API.
  • User Interface: A clean and responsive design using TailWind CSS.
  • Navigation: Efficient navigation using React-Router.

Tech Stack

  • ReactJS: Front-end framework for building user interfaces.
  • React Context: State management for handling global state across components.
  • React Router: Library for handling routing in the application.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Google Search API: Fetches search results from Google's search engine.
  • Fetch API: Native JavaScript API for making HTTP requests.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/google-chrome-clone.git
    cd google-chrome-clone
  2. Install dependencies:

    npm install
  3. Set up Google API Key:

    Add your Google API key to a .env file in the root of your project:

    REACT_APP_GOOGLE_API_KEY=your_google_api_key
  4. Start the development server:

    npm start

    Your app should now be running on http://localhost:3000.

Usage

  1. Home Page: Enter your search query in the search bar.
  2. Search Results: View search results fetched from the Google Search API.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature-branch
  3. Make your changes.

  4. Commit your changes:

    git commit -m 'Add new feature'
  5. Push to the branch:

    git push origin feature-branch
  6. Open a pull request.

License

This project is licensed under the MIT License.

Contact

For questions or support, please contact:

Dependencies

  • ReactJS
  • React Context
  • React Router
  • Tailwind CSS
  • Google Search API
  • Fetch API

Credits

About

Developed a browser like google for searching and helping people to find their desired stuff. Tech used were - ReactJS, React-Context, React-Router, TailWind CSS, Google API for google search results.. March 2021 - March 2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published