This is a complete nodeJS application practice with a stack of services for a full experience.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Please set up environment variables for the services below.
- Cloudinary account. - image upload
- Sendgrid account. - email client
- Stripe account. - payment service
- MongoDB account. - database
npm install
npm run start:dev
This app is deployed on heroku on this link.
https://node-store-example.herokuapp.com/
- cloudinary
- express
- nodeJS
- mongoDB
- multer
- pdfkit
- sharp
- sendgrid
- stripe
and other tools.
- David Mateo - david-mateogit
-
Hat tip to anyone whose code served as inspiration for this app.
-
Specially to Maximilian Schwarzmüller - Academind.