This is a clone of Amazon web application, with improved UI and all major functionalities such as adding products to wishlist, browsing different product categories, adding products to cart, managing shipping details, and payment options. The project is responsive and can be used on any device.
Check out the live demo of the project:
ReactJS
Firebase Authentication
Firebase Firestore
FakeStore API
Improved UI than the original Amazon web application
User can add products to wishlist
User can browse products based on different categories
User can add products to cart
User can manage shipping details
User can make payment for the products
User profile tab for managing personal information
1.Clone the repository
2.Navigate to the project directory and run npm install to install all the dependencies
3.Create a Firebase account and enable Firebase Authentication and Firestore
4.Create a new Firebase project and copy the configuration details to src/Firebase.js
5.Open .firebaserc and modify this line:
"projects": {
"default": "firebaseProjectId", //replace with your firebase project id
"staging": "firebaseProjectId" //replace with your firebase project id
},Run npm start to start the application
Authentication page
Home page
Wishlist page
Product page
Cart page
Payment page
Orders page
Profile page
Contributions to this project are always welcome. Please feel free to raise an issue or submit a pull request if you find any bug or have any feature requests.










