- Connection with the Mongo database using Mongoose.
- Authentication: Sign in, Login.
- Authorization: admin rights to edit or delete.
- Error handling with messages.
- Working with files: Picking images for items using 'multer'
- Sending e-mail confirmation to new users using "nodemailer".
- Pagination
- Sessions + Cookies.
- SURF attacks protection.
- Payment process using "stripe"
- npm install
- npm start