Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.3 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.3 KB

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