https://github.com/lauracole1900/cms-tech-blog
Handlebars/MySQL-based, CMS-style blog site
https://github.com/lauracole1900/cms-tech-blog
bcrypt expressjs handlebarsjs mysql sequelize
Last synced: 5 months ago
JSON representation
Handlebars/MySQL-based, CMS-style blog site
- Host: GitHub
- URL: https://github.com/lauracole1900/cms-tech-blog
- Owner: LauraCole1900
- License: mit
- Created: 2021-10-13T19:45:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-10T05:15:52.000Z (over 4 years ago)
- Last Synced: 2025-01-27T11:16:11.494Z (over 1 year ago)
- Topics: bcrypt, expressjs, handlebarsjs, mysql, sequelize
- Language: JavaScript
- Homepage: https://tech-blog-exercise.herokuapp.com/
- Size: 694 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMS-Style Tech Blog
## Table of Contents
* [Description](#description)
* [Links](#links)
* [Screenshots](#screenshots)
* [Installation Instructions](#installation-instructions)
* [Usage](#usage)
* [Technologies Used](#technologies-used)
* [Tests](#tests)
* [Credits](#credits)
* [Contributing](#contributing)
* [Questions](#questions)
* [Badges](#badges)
## Description
This is a blogging app. The user can create posts, comment on posts, and view posts with comments.
## Links
[Deployed application on Heroku](https://tech-blog-exercise.herokuapp.com/)
## Screenshots
Landing page:

Blog post form:

Blog post with comments:

## Installation Instructions
If you want to run a copy of this app on your local machine, you will need to install MySQL Workbench from the MySQL website here:
```
https://dev.mysql.com/downloads/mysql/
```
You will need to configure MySQL Workbench before using it. Instructions can be found here:
```
https://dev.mysql.com/doc/workbench/en/wb-mysql-connections.html
```
Then, clone the repository:
HTTPS:
```
$ git clone https://github.com/LauraCole1900/yumyumBurgerLogger.git
```
SSH:
```
$ git clone git@github.com:LauraCole1900/yumyumBurgerLogger.git
```
Then cd into the cloned directory and download the dependencies by typing into the command line
```
$ npm install --save
```
Once the dependencies and MySQL Workbench are installed and MySQL Workbench is configured, start the application by typing into the command line
```
$ node server.js
```
Then go to the browser and enter into the address bar
```
$ localhost:3005
```
## Usage
This is intended to be used as a blog.
## Technologies Used
[](https://nodejs.org/en/) [](https://expressjs.com/) [](https://www.npmjs.com/package/express-handlebars) [](https://www.mysql.com/) [](https://www.npmjs.com/package/bcrypt)
## Tests
npm run test
## Credits
N/A
## Contributing
N/A
## Questions
If you have further questions, you can reach me at lauracole1900@comcast.net. For more of my work, see [my GitHub](https://github.com/LauraCole1900).
## Badges
[](./LICENSE) [](https://open.vscode.dev/LauraCole1900/cms-tech-blog)