Skip to content

CMS-style blog site where developers and aspiring developers can publish blog posts and comment on them.

Notifications You must be signed in to change notification settings

JD-Rowley/mvc-tech-blog

Repository files navigation

Tech Blog

Table of Contents

Description

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.

Installation

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.

Usage

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.

Contribution Guidelines

No contributions are being accepted at this time.

Testing

Testing and done through Jest. To test any functions, enter 'npm test' into the command line.

Questions

GitHub Repo: https://github.com/JD-Rowley/mvc-tech-blog

Click the image to be taken to the URL of the deployed app. Sample Page Layout

About

CMS-style blog site where developers and aspiring developers can publish blog posts and comment on them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published