This is playground web app (aka internet shop) made with NodeJS + Express which you can try here - https://murmuring-bastion-44116.herokuapp.com
- Please note, that registration/reset password emails might come to Spam folder.
- user can register/login/reset password
- edit user profile
- add/remove/edit items (courses)
- add items to cart
- place an order
- it uses MongoDB as a database
- it uses Handlebars for front-end part
- it uses some forms/js client scripts from materializecss
- session, stored in DB
- user password encryption
- csrf protection