Skip to content

E-commerce store built with Node.js, Express.js, NodeMailer, EJS HTML Engine

Notifications You must be signed in to change notification settings

dannyflatiron/Nodezone-store

Repository files navigation

NodeZone

An ecommerce app built with Node.js and Express.js

NodeZone offers users the ability to create accounts, products, and checkout with Stripe. Users also have the ability to delete and edit their own products. NodeZone provides niche features such as email notifications for resetting passwords, new orders, receipts in PDF format, password reset updates, and new account updates. NodeZone also renders errors pages and error response headers if user tries to input bad data. App was built with the intention of learning the MERN stack. Eventually, I settled with an HTML template engine EJS for the front-end so I can become familiar with this stack as well. Visit site.

Upcoming Features -users will be able to add images to their products


Tech stack includes: For full list of dependencies please view package.json file.

  • Node.js version: 14.14.0
  • Express version: ^4.17.1
  • Database: mongodb
  • Sign-In/Sign-Up: Devise
  • Styling: ejs & css
  • Email: nodemailer
  • Database: mongodb
  • Object Data Modeling: mongoose
  • File Upload: multer
  • Payment: stripe
  • Database: mongodb
  • Prod: heroku

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

About

E-commerce store built with Node.js, Express.js, NodeMailer, EJS HTML Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published