Skip to content

tinku-bansal/tech-blog

Repository files navigation

Tech Book Blog

Licence

Goals of the project :

To build 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. This site is deployed to Heroku. This app follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Table of Contents

Link of the website:

https://techbookblog.herokuapp.com/

Features

This application has the following features:

  • Application's homepage includes existing blog posts, that include the post title, description, author's name and the date created. Homepage also includes navigation links for the homepage and the dashboard; and the option to log in
  • User can sign up or sign in
  • Logged In user have option to logout
  • User can post comment on existing post by clicking on an existing blog post.
  • User can view details of post and its related comments by clicking on the post on Homepage.
  • User's dashboard includes any blog posts created by user and the option to add a new blog post
  • User can also update and delete its existing Blog Post by clicking on the post on Dashboard.

Technologies Used:

  • JavaScript
  • JQuery
  • Node.js
  • Express.js
  • npm
  • MySQL
  • Sequelize
  • Session-Cookies
  • Handlebars
  • HTML
  • CSS
  • Bootstrap
  • Moment.js API

Application Previews:

Home Page

Dashboard

SignUp

Login

Create New Post

Update and delete Post

Post Comment

View Comments

Got Any Questions

Feel free to reach me through [email protected]

License

Licensed under the MIT license.


© 2021

About

Full Stack Application to publish blog posts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published