Skip to content

NewChap2022/tech-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Blog App

Object

a CMS-style blog site

Features

  • allow user to publish articles, blog posts, and comments
  • homepage displays existing posts.
  • dynamic nav links based on if user has logged in or not
  • user can choose to log in or sign up
  • when signing up, user need to create a username and password
  • user can log back in by credential infomation created in signing up
  • user can view details about the post including comments
  • user allows to leave a comment in the post when the status is logged in
  • logged-in user can access dashboard to view, edit and delete past posts and comments and create a new post
  • after editing, user will take back to dashboard with updated posts and comments
  • when clicks on log out, user will be signed out of the website
  • when user idles after a certain set of time, he/she need to log in again to be able to add, edit and delete posts or comments. But he/she can still view the posts or the comments created by him/her

Technologies

node.js, express, sequelize, bcrypt, dotenv, handlebars, express-session, connect-session-sequelize, mysql2, idle-timeout, bootstrap, google font, html, javascript, css

Reflection

This is my first time to create a full stack website. I had difficulty to differentiate what is allowed to use in frontend and in backend. Practice is the best teacher. It allows me to find out where my knowledge is lacked and what I was missing when I was learning. I learned a lot through this project including knowledge about cookies and how to use them.

Deployed App Link

https://shrouded-castle-47195.herokuapp.com/

Screenshots

HOMEPAGE

homepage screenshot

DASHBOARD

dashboard screenshot

SINGLE POST

single post screenshot

ADD POST add post screenshot

EDIT POST edit post screenshot

EDIT COMMENT edit comment screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published