A simple online store for selling courses
Deploy the project to Heroku. https://my-1-nodejs-app.herokuapp.com/
- Handlebars template engine
- Authorization
- Working with the MongoDB database via mongoose
- Shopping cart
- Orders
- Creating products (courses)
- Sessions
- middleware
- flash notifications
- Validation of data from frontend forms
- uploading images
- password encryption
- CSRF protection (cross-site request forgery or XSRF))
- working with Email
- Password recovery by Email
- public scripts and styles (with the processing of date and price formats, as well as the rendering of the basket after deleting the product)
- connect scripts and styles from materialize
The payment module is not created.