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.
Demo Video
Amazon.Clone.mp4
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
Clone the repository
Navigate to the project directory and run npm install
to install all the dependencies
Create a Firebase account and enable Firebase Authentication and Firestore
Create a new Firebase project and copy the configuration details
Rename the .env.sample
file to .env and replace the Firebase configuration details
Run npm start
to start the application
Authentication page
Home page
Wishlist page
Product page
Cart page
Payment page
Orders page
Profile page
The UI of the project is completely inspired and even taken from these, all the design credits goes to them:
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.