/tech-blog

Primary LanguageJavaScript

tech-blog

Description

This project contains the code required to host a Tech Blog website where users can signup, make posts and comment on other posts. The application utilizes Express.js, MySQL, Sequelize, and Bcrypt to hash user credentials. The website is considered an MVP at this stage and has room for improvement, but root functionality is present.


Table of contents


Application Screenshot

Screenshot


Deployed Heroku link

Application link


Installation

To install this repo either clone or download it from GitHub. Navigate to the root directory of the project and run "npm install" to install the necessary packages. Rename the .env.EXAMPLE file to just .env and add in your MySQL Username and password.


Usage

To use the project, run npm start from the root directory of the project. Additionally, you may visit the app deployed on Heroku.


Tests

To run the tests, simply run npm test from the root directory of the project. The test checks if the formatting date function is working.


Questions

If you have any questions about the project listed here or myself in general please contact me at alexdmarten@gmail.com. I will get back to you as soon as possible, thanks!

Interested in any of my other projects? Check out my github alex-d-marten