Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cshepscorp/mvc-challenge-tech-blog
CMS-style blog site you can use to create your own blog where users can log in and create their own entries and comment on others.
https://github.com/cshepscorp/mvc-challenge-tech-blog
expressjs handlebarsjs nodejs sequelize
Last synced: about 1 month ago
JSON representation
CMS-style blog site you can use to create your own blog where users can log in and create their own entries and comment on others.
- Host: GitHub
- URL: https://github.com/cshepscorp/mvc-challenge-tech-blog
- Owner: cshepscorp
- Created: 2021-11-26T17:18:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-10T00:21:54.000Z (almost 3 years ago)
- Last Synced: 2024-10-14T05:20:58.244Z (about 1 month ago)
- Topics: expressjs, handlebarsjs, nodejs, sequelize
- Language: JavaScript
- Homepage: https://sleepy-fjord-78462.herokuapp.com/
- Size: 703 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MVC Challenge Tech Blog ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
## Table of Contents
- [ Description ](#about)
- [ Installation ](#installation)
- [ Usage ](#usage)
- [ Technologies ](#tech)
- [ License ](#license)
- [ Questions ](#questions)## Description
This is a CMS-style blog site you can use to create your own blog where users can log in and create their own blogs and comment on other users' blogs. This app was developed using the following: Node.js, Express, Sequelize, and Handlebars, amongst a few others.
## Installation
run `git clone https://github.com/cshepscorp/MVC-Challenge-Tech-Blog.git` to clone onto your machine\
run `npm install` to install the appropriate packages for this application.\
You will need access to a mysql database in order to run this package. Don't forget to update credentials in the config/connection.js file with your own.\
Once downloaded and successfully installed, feel free to use to create your own blog.## Usage
`source db/schema.sql` to create database from mysql command\
`use ;` switch to your newly created database\
`node db/seedPosts.js` in command line to populate your database with data\
`npm start` to run your serverUse Heroku and the JAWSDB add-on to deploy your blog so users can interact with it. In order to use sessions, update the SS variable in the `server.js` file
## Technologies Used
- Express
- Sequelize
- MySql 2
- Handlebars
- Node.js## License
MIT - A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code. ([Read more about the MIT license](https://choosealicense.com/licenses/mit/))
## Questions
Feel free to reach out to me with any additional questions
- [Find me on GitHub](https://github.com/cshepscorp/)
- Email me at: [email protected]