/blog-webdev-bootcamp

Each branch has separate stages of bootcamp lessons

Primary LanguageHTML

blog-webdev-bootcamp

See the live demo. It may take a few seconds for Heroku to wake up!

Note: there are several sub-projects (in each branch) and the showcase project is a full stack CRUD blog webapp, and is in the deploymentAndRouters branch, and merged into master.

STACK DESCRIPTION

  1. built in html, JS, with a node express backend, dynamically rendered with data from the DB
  2. Node Passport backend
  3. Mongoose, MongoDB for database
  4. Heroku deployment
  5. Semantic-UI styling
  6. RESTful routing conventions

FUNCTIONALITY

  1. REGISTRATION page
  2. LOGIN page
  3. Blogs page, ordered with latest on top
  4. EDIT and DELETE functionality only for authors of the Post
  5. EDIT and DELETE functionality only for authors of the Comment
  6. Login is required to edit, or delete, but not to read individual blog (SHOW MORE)
  7. add new picture and edit existing picture or post functions

SCREENSHOTS

  1. REGISTER / SIGNUP

Register/Signup

  1. LOGIN

Login

  1. Comments + Post Without Edit Functionality

Comments + Post without edit functionality

  1. Main page with SHOW MORE link

Main page with SHOW MORE

  1. NavBar with Main Page & Picture Functionality

NavBar with Main Page and Picture Functionality

  1. Edit & Delete Functionality - only for logged in && author

Edit and Delete Functionality only for logged in && author