/tech-blog-project

A CMS-style tech blog

Primary LanguageJavaScript

Tech Blog - Homework 14

Description

This is a full-stack tech blog web application. This is a CMS-style blog site similar to a Wordpress site, where developers can publish their blog posts and comment on other developers’ posts as well.

Unfortunately, I was not able to successfully deploy on Heroku to meet the assignment deadline as we were still finalizing Project 2 on Sunday, so a YouTube video of its local functionality is included in the walkthrough in lieu of a Heroku link, as all functionality seems to be working.

Installation

  • To see the porfolio, visit my Github Repository

  • To install this app, clone the repository and npm i.

  • See Useage for seeding with test data

Usage

To run: - Use mySQL to run the schema in the db directory. - In Node, enter 'npm run seed' to seed the database - After seeding, npm run start or navigate to the root and 'Node server.js'.

Screenshot of Local Deployment

Walkthrough

Video walkthrough of working application: YouTube

Credits

Patrick Brown

Features

  • Navbar links to signup, login, and your user dashboard
  • User accounts and sign in functionality
  • Create, update, and delete posts
  • Comment functionality

How to Contribute

Send me a message via GitHub and we can connect!