Skip to content

ivnkris/full-stack-tech-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Tech Blog

Description

In this project I have created a full-stack MVC application for a blog engine where users can create an account, log in and post and edit articles and comments.

What I have done

  • Created data models using Sequelize
  • Created controllers to render and manipulate data
  • Created API and view routes including route protection for unauthorized users
  • Used handlebars.js as the templating engine of the application
  • Used jQuery for client-side interactions
  • Used Bootstrap for design

Installation

git clone https://github.com/ivnkris/full-stack-tech-blog
cd full-stack-tech-blog
npm install
---> Open up the mySQL workbench and copy and execute the contents of src/db/schema.sql
npm run seed
npm run start

Contributing

Submit a pull request

Scripts

npm run start
npm run seed
npm run dev

Link to GitHub repository

https://github.com/ivnkris/full-stack-tech-blog

Link to deployed application

https://warm-brushlands-16207.herokuapp.com

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Questions

About

In this project I have created a full-stack MVC application for a blog engine where users can create an account, log in and post and edit articles and comments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors