Skip to content

Ful stack CMS -styled tech blog for developers to post articles about technology

Notifications You must be signed in to change notification settings

judo2000/GigaBytes_tech_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GigaByptes Tech Blog

License

License: MIT

Description

This is a CMS-style blog where users can publish tech articles and comment on other posts. The project folowsthe Model, View, Controller (MVC) structure and uses handlebarsjs as the templateing engine, Sequelize for ORM, express-sessions and bcryptjs for user authentication and password encryption.

Table of Contents

(back to top)

Installation Instructions

Poject Name Screen Shot

  • Clone this repository https://github.com/judo2000/GigaBytes_tech_blog.git
  • Change (cd) into the newly created directory
  • Run the npm i command from the command line to install depdencies
  • Create a .gitignore file with node_modules .env vs_code and any others files orfolders you do not want pushed to github
  • Look in at db/shema.sql for the database creation query
  • Create a .env file with DB_NAME=db_name DB_USER=username DB_PASSWORD=your_password

Poject Name Screen Shot

(back to top)

Usage

Click here to view the live site deployed to Heroku

Poject Name Screen Shot

From the command line run node server.js or nodemon server Open a browser to localhost:3001

[Poject Name Screen Shot

(back to top)

Contributors

None

(back to top)

Testing

NA

(back to top)

Questions

Github: judo2000

Email: [email protected]

(back to top)

About

Ful stack CMS -styled tech blog for developers to post articles about technology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published