Skip to content

singh-kashish/amazon-clone

Repository files navigation

Amazon Clone

Landing Page

Made using React

Express.js NodeJS HerokuGit NPM Redux

  • This Amazon Clone is made using React for Front End hosted with FireBase.
  • Data is hosted over FireStore and can be added/retrieved.
  • Used Context API for Application State Management.
  • Authentication is implemented using FireBase Authentication with Google as well as traditional email/password signup/login flow is available for use.
  • I've used Express with NodeJs to implement a payment gateway using Stripe which is hosted over Heroku.
  • All the components are available in root -> src -> components
  • "npm start" can be used to run the project on a local server on PORT : 3000
  • This app was made using CREATE-REACT-APP
  • Features : Order History , Payment Integration , CheckOut , Add/Remove Products to/from basket , Cart ,etc.
  • BrowserRouter along with UseHistory from React-Router-DOM has been used to enable proper navigation

To run using local server :-

1. Make sure you have NODE installed!

Firstly, you will need to download the latest version of Node by CLICKING HERE

2. Clone the repo!

Next, you will need to run the following command in the Terminal to clone the repo onto your machine.

git clone https://github.com/singh-kashish/amazon-clone/

3. Install Dependancies

Next, you need to install all the dependancies using:

npm install

Once this is done, you can start the app with:

npm start

About

A full stack Amazon Clone

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors