This full-stack JavaScript project implements a functional e-commerce application. The front end is based on the React, Redux and Bootstrap technologies, the back end uses the Node.js, Express and MongoDB service. It also utilizes the PayPal api as a payment method.
Demo URL: https://lemon-ecommerce-app.herokuapp.com/
The backend is built using Node.Js, Express, MongoDB and JSON Web Token. The frontend is built on Javascript, React, Redux, axios, CSS and Bootstrap.
In the root directory, you need to run:
npm install
npm start
In the 'client' directory, you also need to run:
npm install
npm start
Afrer that, open a new browser to run
When complete, the app will look similar to that shown in the following screenshots: