/tech-blog

CMS-Style Blog built using MVC paradigm

Primary LanguageCSSMIT LicenseMIT

Tech Blog


License: MIT

Table of Contents


Description


CMS blog, WordPress / Medium style full stack application. Deployed on Heroku

Users who sign up and login to the site can subsequently view all published blog posts, add comments, and publish their own content.

Express.js MySQL NodeJS Sequelize NPM TailwindCSS

Installation


After cloning the repo to your machine, open your terminal and cd into the project directory. Next, run:

mysql -u root -p; 
USE blog_db;
SOURCE db/schema.sql; 
exit;

After authenticating with mySQL and selecting the project database, in the same terminal, run:

npm i
npm run seeds
npm start 

Usage


After installing all dependencies, be sure to create a ".dotenv" file to hide credentials as you wish.

Open your browser and navigate to localhost:3001, where you will be prompted to login or signup.

The rest is easy! image image

Questions & Contact


Reach out ianclark@gmail.com