Skip to content

Israel-Molestina/tech-blog

Repository files navigation

Tech Blog

GitHub license

Description

Tech Blog is a CMS-style blog site where developers and publish their blog posts and comment on other developer's posts.

Table of Contents

Installation

To install the required dependencies, please run the following command:

npm i bcrypt npm i connect-session-sequelize npm i dotenv npm i eslint-config-prettier npm i express npm i hexpress-handlebars npm i express-session npm i mysql2 npm i sequelize 

Usage

Once you open up the webpage, you are taken to the homepage and can view any posts made by other developers. If you click on any of the links in the nav bar, you will be taken to the login/signup page. You can either login or signup if you dont already have an account. Once you are signed up you will be taken to your dashboard page. Here you can view any posts you have made. You can click on a post to edit or delete it. You can also click the add button at the bottom to add a post. On the homepage, if you click on one of the posts, you will see comments for that post left by other developers, and be given the option to leave your own post.

License

This project is licensed under the MIT license.

Contributing

Abide by the Contributor covenant guidelines

Tests

To run tests, please run the following command:

N/A

Questions

If you have any questions, contact me at molestinaisrael@gmail.com. You can find more of my work at Israel-Molestina