This app is a CMS-style blog site where developers and aspiring developers can publish blog posts and comment on each other's posts. It follows an MVC style structure, uses Handlebars.js as a template engine, and Sequelize as the ORM. Users can read blog and comment posts but will be asked to login to create either. For authentication, this app uses the Express-Session npm.
To install the dependencies, the user will need to run the command 'npm i' or 'npm install.' Once the dependencies are installed a .env file must be created with the database name, user, and password for mySQL.
To start the server, the user needs to enter the command 'npm start.' When the server is started, navigate to the localhost port specified in the command line.
No contributions are being accepted at this time.
Testing and done through Jest. To test any functions, enter 'npm test' into the command line.
- GitHub: jd-rowley
- E-mail: [email protected]
GitHub Repo: https://github.com/JD-Rowley/mvc-tech-blog