Skip to content

supsha878/tech-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tech-blog

Description

Goal: To create a Content Management System using a Model View Controller pattern to run a tech blog web application.

The world of tech is a large one that can't always be captured in documentation. A tech blog creates a community interested in the same general topic of technology, and within that community, many interesting experiences, problems, opinions, debates, etc. can happen. These sites are useful for everyone in the industry as well as anyone interested in technology in general.

Tech Stack

  • HTML
  • CSS
  • JavaScript
  • JSON
  • Node.js
  • npm
    • express
    • express-handlebars
    • express-session
    • MySQL2
    • Sequelize
    • dotenv
    • bcrypt
    • connect-session-sequelize
  • Heroku

Development

  1. Create repository and file structure
  2. Initialize npm and download dependencies
  3. Create schema and map out model relationships
  4. Create connection to database
  5. Create models and seeds for database
  6. Wireframe webpages and determine moving parts
  7. Create front-end CSS and JS files
  8. Create handlebar pages for webpage rendering along with helper functions
  9. Write main server file
  10. Write controller paths
  11. Debug and connect moving parts to create working application

Deployment

Screenshot of the tech blog's home page with two posts and a navigation bar at the top

Link to Deployment

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors