A full-stack CMS-style blog application built following the Model-View-Controller (MVC) paradigm as the architectural pattern to structure the codebase.
- 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
- 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.
- bcrypt
- Handlebars.js
- Express.js
- Sequelize
- MySql
- Jest to write and perform tests
To share news about technology, software, and development among users in a CMS-style blog.
Deployed url: https://powerful-oasis-35251.herokuapp.com/
Repo url: https://github.com/cpm-128/just-tech-news
Colleen Maher
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.
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.