full-stack app
Authentication using JSON Web Tokens (JWT).
Option to add items or remove items from the cart.
Display the total bill of the cart and update it as soon as the cart is updated by the user.
Using Local Storage to store the JWT so that we only allow logged-in users to buy items.
Option to pay and checkout thus creating order and emptying the cart.
Created using MongoDB, Express, React, Redux, and Node. Further details can be found on its github repository.