Skip to content

A full-stack CMS-style blog application built following the Model-View-Controller (MVC) paradigm as the architectural pattern to structure the codebase.

Notifications You must be signed in to change notification settings

cpm-128/just-tech-news

Repository files navigation

Just Tech News

Description

A full-stack CMS-style blog application built following the Model-View-Controller (MVC) paradigm as the architectural pattern to structure the codebase.

Table of Contents

Acceptance Criteria

  • Uses an ORM to connect with a SQL database, to form the Model layer
  • Dynamically generate HTML using Handlebars.js as the templating engine, to form the View layer
  • Use Express.js, to create the Controller layer
  • Utilize password hashing to authenticate app users by verifying their credentials

Installation

  • Clone the directly from the GitHub repository to your local machine.
  • Run npm i in the command line.
  • Run the command npm start to launch the application.

Tools and Required Packages

  • bcrypt
  • Handlebars.js
  • Express.js
  • Sequelize
  • MySql
  • Jest to write and perform tests

Usage

To share news about technology, software, and development among users in a CMS-style blog.

Mock-Up

Deployed Application

Deployed url: https://powerful-oasis-35251.herokuapp.com/
Repo url: https://github.com/cpm-128/just-tech-news

Screencapture

Contributors

Colleen Maher

Author

Colleen Maher is a front-end web developer with a background in marketing, operations, and project management.

Trained at UNC Chapel Hill to earn a Professional Certificate in full-stack web development. Newly developed skills include JavaScript, managing databases, responsive web design, and following the Model-View-Controller paradigm. I am an organized and detail-oriented coder wanting to create and contribute to improved user-experiences and database management in an increasingly digital world. Strengths in creativity, teamwork, and building projects from ideation to execution.

GitHub Profile

License

MIT License

Copyright (c) [2022] [Colleen Maher]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

About

A full-stack CMS-style blog application built following the Model-View-Controller (MVC) paradigm as the architectural pattern to structure the codebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published