Skip to content

keshavavarma/Amazon-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon-Clone

E-commerce Web application (SPA) made with Vanilla JS

Project Demo:

Project.Demo.-.Amazon-clone.mp4

Features:

1. Product Listing

2. Sign-In/Register with JWT Authentication

3. Add-to-Cart

4. Increase/Decrease Quantity of the product in Cart & Delete Item from Cart

5. Address Input

6. Checkout Flow

7. PayPal Payment*

8. Profile Page with Order History

Technologies:

  • Html,CSS and Vanilla JS

  • Node Js/Express Js

  • MongoDB Atlas

  • JWT Authentication

  • Webpack For Bundling

  • Deployed on Heroku

Demo Link:

*Note:

PayPal Payment Button might not appear sometimes after you place order,this is Probably an issue from the PayPal Server as the 'SameSite' Attribute is not set or is Invalid. However it still works if you go to the Order History in Profile and Click on Details,You can complete Paypal Payment from there.

To run Locally on Machine :

  1. npm install (in frontend folder and root)
  2. npm start (root folder)
  3. open the url in browser.

This application requires MongoDB url for making database requests,JWT Secret for authentication and PayPal Client ID

About

E-commerce Web application made with Vanilla JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published