Skip to content

The application follows the MVC paradigm in its architectural structure, uses Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Notifications You must be signed in to change notification settings

paulwon2223/MVC-TechBlog-PW

Repository files navigation

14 Model-View-Controller (MVC): Tech Blog


Description

  • This application features a CMS-style blog where developers can log in and publish blog posts
  • The application follows the MVC paradigm in its architectural structure, uses Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.
  • The final application is deployed on heroku

Table of Contents


Installation

  • This application requires Node.JS
  • To run application, first fill in neccessary information in .env file to connect to MySql
  • Install necessary npm packages:
    npm install || npm i
  • Run schmea database in db folder:
    mysql -u root -p
    source schema.sql
  • Seed the database:
    npm run seed
  • Start application:
    npm start || node server.js

Application

img img img


License

License: MIT


Contact

About

The application follows the MVC paradigm in its architectural structure, uses Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published