Skip to content

Full-stack CMS-style blog site where developers can publish and comment, using MVC architectural structure, Handlebars.js, Sequelize, and express-session.

Notifications You must be signed in to change notification settings

LaurenDarrimon/tech-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Rubber Duck - Tech Blog

Lauren Darrimon

License: MIT Language Badges Commits Badge Repo Size Repo Issues

Description

Full-stack CMS-style blog where developers can login to publish, update, and comment on articles, using MVC architectural structure, Handlebars.js, Sequelize, and Express-Session.

Table of Contents

Link

🔗 Link to application The Rubber Duck - Tech Blog

tech blog demo gif

Installation

🔧 In order for this application to work, you need to install the following (dependencies): bcrypt, connect-session-sequelize, dotenv, express, express-handlebars, express-session, handlebars, mysql2, sequelize.

After you clone down the repository, install dependencies from the root directory.

npm install 

Then, move into the db/ directory and create the database in MySQL.

mysql -u root -p
source schema.sql

Next, move back into the root directory and seed your database with the sample data.

npm run seed

Usage

To enable the server from the command line:

npm start

Contributing

✍️ Lauren Darrimon is the author of this application. Find additional work on Lauren Darrimon's Github profile..

Questions

❓💌 Reach out to Lauren Darrimon at hello@laurenlalita.com if you have any questions.

License

The license for this project is: MIT License: MIT

About

Full-stack CMS-style blog site where developers can publish and comment, using MVC architectural structure, Handlebars.js, Sequelize, and express-session.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published