This is an application for developers where they can publish their blog posts and comment on other developers' posts as well.
This application follows MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.
Please, clone the repo. Then navigate to the root folder, run the following commands from the CLI:
- Run Test:
npm run test
- Seed DB:
npm run seed
- Start Server:
npm start server
Model-View-Controller paradigm
- Express-handlebars
- MySql2
- Sequelize
Also used
- Dotenv package (to use enviroment variables).
- Bcrypt package (to hash passwords).
- Express-session package.
- Connect-session-sequelize package (to add authentication).