This is an Amazon Clone created in React JS and Firebase. React handles the frontend and backend is taken care by firebase including User authentication and registration. This is a single page app with multiple URL's. The URL's are handled by React router. The app uses React Context API to maintain the cart and the user it is associated to.
To run this app you need to create a Firebase account. After you have an account, create an app. Go to the config section of the app and copy the firebase config into "firebaseConfig" variable in the file firebase.js
After copying the config, run the command given below:
There you go.. The project is up and running..