Skip to content

Google-clone with basic search functionality and design. It's not responsive

Notifications You must be signed in to change notification settings

akhilbalakrishnan22/Google-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google-Clone

This project was bootstrapped with [Create React App]

Modules Used

  • react
  • react-dom
  • react-router-dom
  • @material-ui/core
  • @material-ui/icons

What did I learn?

  • To use Javascript fetch method to perform network request
  • How to use built in react hooks useState and useEffect.
    • useState allows you to add state to your functional components.Using the useState hook inside a function component, you can create a piece of state without switching to class components.
    • useEffect is the combination of componentDidMount, componentDidUpdate and componentWillUnmount class lifecycle methods.It is ideal place to set up listeners, fetching data from API and removing listeners before the component is removed from the DOM.
  • Use material ui for styling user interface.
  • Use react context API to share data with multiple components, without having to pass data through props manually.

Firebase

Why to Choose Firebase ?

Firebase allows you to do almost everything AWS you to. It's 1000X easier than AWS. It can have a hybrid database, scales so well, lightning fast & you can build CRUD functionality within minutes. You don't need a back end like node.js for firebase project. Firebase Service :-

Real-time Database. Google Analytics. Authentication. Hosting. Cloud Storage. and many more.... Advantages of using firebase :-

Easy to setup. Update in rel-time. Zero Learning-Curve. Build Full backends.