/14-Model-View-Controller-MVC-Tech-Blog

A site where users can create and comment on blogs using backend storage with the UI.

Primary LanguageJavaScript

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

Description

This app utilizes many different files, database storage, and technologies to create a Tech blog. A user can view any blogs on the main page and click them to see the comments. Both the post and comments will show who posted them.

If a user would like to create their own blog they can sign up to create an account or login to an existing one. Once logged in they now have access to a dashboard for posting blogs. They can also go to other blogs and comment on them leaving their name and a date.

The user then can logout and end their session or a timeout exists on the session as well.

Table of Contents

Installation

There are no files to download for this project.

The packages required to run are:

-bcrypt

-connect-session-sequelize

-dotenv

-express

-express-handlebars

-express-session

-mysql2

-sequelize

A database will need to be created first then seeded wih data.

Usage

To start the process, go to the deployed site here

Then create an account or view the first few blogs and comments.

An example blog:

License

License

Source link for MIT

Contributors

Cody Gallagher

Tests

There are currently no tests for this application.

Contact

GitHub Profile

Email Me -- gallagher2021@gmail.com