Ecommerce Store using Mongo, Node, Express, React JS. Images to be stored in Cloudinary. Razorpay and stripe are integrated as payment gateways.
- config
- db.js
- controllers
- homeController.js
- orderController.js
- paymentController.js
- productController.js
- userController.js
- middlewares
- bigPromise.js
- user.js
- models
- order.js
- product.js
- user.js
- routes
- home.js
- order.js
- payment.js
- product.js
- user.js
- swagger
- swagger.yaml
- utils
- cookieToken.js
- currentError.js
- emailHelper.js
- whereClause.js
- .env
- .gitignore
- app.js
- index.js
- nodemon.json
- package.json
- bcryptjs
- cloudinary
- cookie-parser
- dotenv
- ejs
- express
- express-fileupload
- jsonwebtoken
- mongoose
- morgan
- nanoid
- nodemailer
- razorpay
- stripe
- swagger-ui-express
- validator
- yamljs