Skip to content

Amazon Clone is a web application developed using React and Firebase technologies. It is a project that replicates the core functionalities of Amazon.com, such as product browsing, searching, adding to cart, and checkout with a great UI experience.

Notifications You must be signed in to change notification settings

inesmarcal/Amazon-clone

 
 

Repository files navigation

Amazon Clone

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

Technologies Used

ReactJS

Firebase Authentication

Firebase Firestore

FakeStore API

Features

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

Installation and Setup

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

Screenshots

Authentication page

image

image

Home page

image

Wishlist page

image

Product page

image

image

Cart page

image

Payment page

image

Orders page

image

Profile page

image

UI design inspirations

The UI of the project is completely inspired and even taken from these, all the design credits goes to them:

Home Page

Profile section

Contributing

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.

About

Amazon Clone is a web application developed using React and Firebase technologies. It is a project that replicates the core functionalities of Amazon.com, such as product browsing, searching, adding to cart, and checkout with a great UI experience.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.4%
  • CSS 31.4%
  • HTML 0.2%