Live website: https://paul-swiecicki.github.io/bloonbot-website/
Backend features e.g. authentication including password hashing, session handling and mail sending used for the form on the website.
Authentication was built using passport.js.
Database used for the project is MongoDB and mongoose for database-backend connection.
Project is created with:
- node 10,
- bcryptjs: 2.4.3,
- body-parser: 1.19.0,
- connect-mongo: 3.2.0,
- express: 4.17.1,
- express-session: 1.17.0
- moment: 2.24.0,
- mongoose: 5.9.1,
- nodemailer: 6.4.10,
- passport: 0.4.1