A simple year book web app.
-
- Model: NO-SQL MONGO-DB was used with MONGOOSE ODM
- View: Handlebars-js templating engine was used with native HTML and CSS
- Controller: All controller and server-side logic was wriiten in JavaScript (Node-js alongside Express-js)
-
"Passport-js" using local strategy
-
"express-session" integrated with "passport-js"
-
Images are stored inside database in base-64 format and uploaded using "multer"
-
Password hashing is done using "bcrypt"
-
Email verification is done using "nodemailer" and "OAuth2" protocol (google cloud api). Verification hash is generated using "crypto"
-
- App: Heroku
- Database: Mongodb Atlas