This is an ecommerce web app built with the mern stack and utilizes third party API's
- features:
- React for displaying and rendering the UI
- Redux to manage application's state
- Nodejs runs the entire backend of this application
- Express middleware to handle middleware, and routes
- Mongoose Schema to model the application data
- Paypal integration
create a .env file and add the following
PORT = 7000
CONNECTION_URI = your mongodb uri
JWT_SECRET = 'abc123'
PAYPAL_CLIENT_ID = your paypal client id
git clone https://github.com/Tosin-webdev/nodejs-ecommerce-webapp.git
cd project
npm install
For frontend (PORT = 3000)
npm start
For backend (PORT = 7000)
npm run dev
site
Deployed the backend to render and the frontend to netlify.