Skip to content

Alexnj1/technology-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

technology-blog

License: MIT

Description

JavaScript Node.js Express.js MySQL Git GitHub

Utilizes Node.js and Express.js to create and manage a server for a blog post sharing webiste.

NPM Packages:

  • express: High performance framework for server-side applications
  • express-session and express-session-sequelize: For session creation and to connect/sync the sequelize database to the session.
  • mysql2 and sequelize: To connect the application to a MySQL database and to query that database within JavaScript rather than the MySQL command-line shell.
  • dotenv: For setting environment variables.
  • bcrypt: For password hashing.
  • express-handlebars: For serving dynamic HTML based on database queries.

Table of Contents

Installation Instructions

npm install

After this repository is cloned, open your command-line in this repository's root directory to install the required dependencies denoted in the package.JSON file.

npm start

This will start the server on port 3001 for individual testing purposes. Navigate to localhost:3001/home to test the application out.

ctrl+C

Use this command to kill the server at any time.

Usage

This application and website is used for creating and sharing blog posts centered around technology. Allows users to view, edit and delete their posts and view and comment on the posts of others

Contribution

Alex Noble-James

Testing

Refer to the link below

technology-blog

Questions

If there are any questions, including those about the use of this application, refer to the information below.

Link to the main contributor's GitHub profile: alexnj1

Link to the main contributor's email address: alexnoble143.an@gmail.com

License

This project is licensed under the MIT open source license. Visit LICENSE for the full license documentation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published