GithubHelp home page GithubHelp logo

akshaykamath45 / google-clone Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 210 KB

google clone in react

Home Page: https://googleclonedbyakshay.netlify.app/

HTML 1.35% CSS 3.01% JavaScript 95.64%
custom-search-api google-clone context-api material-ui

google-clone's Introduction

Google Clone

image

This is a Google Clone application built with React JS. It replicates the functionality of the Google search engine, providing a home page, search component, and search results page.

Features

  • Home Page: The application displays a home page similar to the Google search page, with a search bar and buttons.
  • Search Component: Users can enter search queries in the search bar and click the search button to initiate a search.
  • Search Page: The application displays search results instantly without refreshing the page, providing a list of search results with page titles, snippets, and links.

Technologies Used

  • React JS: The application is built using React JS library, enabling efficient and modular UI components.
  • Material UI: The Material UI library is used for styling the UI components and providing a modern and responsive design.
  • React Router: React Router is utilized for handling routing within the application, allowing navigation between different pages.
  • Context API: The Context API is used for state management, allowing data sharing between components using a global state.
  • Google Custom Search API: The application makes use of the Google Custom Search API to fetch search results based on user queries.
  • Firebase: Firebase is used to set up the app and connect it to Google services, facilitating authentication and other backend functionalities.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/akshaykamath45/Google-Clone.git
    
  2. Navigate to the project directory:

    cd google-clone
    
  3. Install Dependencies:

     npm install
    
  4. Start the development server:

    npm start
    
  5. Open the Application in your browser at https://localhost:3000

Usage

  • Enter your search query in the search bar on the home page.
  • Click the search button or press Enter to initiate the search.
  • The application will display search results instantly on the search results page.
  • Click on a search result to visit the corresponding website.

Screenshots

Desktop View

Home Page
image

Search Page
image

Mobile View

Home Page
image

Search Page
image

google-clone's People

Contributors

akshaykamath45 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.