Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/katiechurchwell/cms-blog
A forum with account authentication and API CRUD routes.
https://github.com/katiechurchwell/cms-blog
bootstrap express handlebars heroku jest mysql rest-api
Last synced: 7 days ago
JSON representation
A forum with account authentication and API CRUD routes.
- Host: GitHub
- URL: https://github.com/katiechurchwell/cms-blog
- Owner: katiechurchwell
- Created: 2022-02-14T07:31:22.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-16T02:20:42.000Z (almost 3 years ago)
- Last Synced: 2024-11-12T03:43:23.334Z (2 months ago)
- Topics: bootstrap, express, handlebars, heroku, jest, mysql, rest-api
- Language: JavaScript
- Homepage: https://infinite-chamber-67506.herokuapp.com/
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CMS Blog
[![project-languages-used](https://img.shields.io/github/languages/count/katiechurchwell/CMS-blog?color=important)](https://github.com/katiechurchwell/CMS-blog)
[![project-top-language](https://img.shields.io/github/languages/top/katiechurchwell/CMS-blog?color=blueviolet)](https://github.com/katiechurchwell/CMS-blog)## Summary
![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=flat&logo=express&logoColor=%2361DAFB)
![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=flat&logo=mysql&logoColor=white)
![Sequelize](https://img.shields.io/badge/Sequelize-52B0E7?style=flat&logo=Sequelize&logoColor=white)
![Jest](https://img.shields.io/badge/-jest-%23C21325?style=flat&logo=jest&logoColor=white)
![Bootstrap](https://img.shields.io/badge/bootstrap-%23563D7C.svg?style=f&logo=bootstrap&logoColor=white)A forum where the user can view posts as a guest and comment, upvote and post as an account holder.
## Deployment
https://infinite-chamber-67506.herokuapp.com/## Screenshot
![Screenshot of CMS Blog](/screenshot.png)## Installation
- Clone the repository.
- Run `node install` in the terminal.
- Create a `.env` file at the root directory and add your mysql credentials:
```
DB_NAME="CMS_blog"
DB_USER="root"
DB_PW="your password"
```
- Sign into mysql and run `source db/schema` to intialize the database.:heavy_exclamation_mark: *Remember to add `.env` to your `.gitignore` file.*
## Questions
If you have any questions about this project, please open an issue or use the contact information below:
* [katiechurchwell](https://www.github.com/katiechurchwell)
* [[email protected]](mailto:[email protected])---
![](https://img.shields.io/badge/license-MIT-blue)