Skip to content

pToum21/full-stack-tech-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

full-stack-tech-blog

Description - 💠

  • This application is a tech blog that allows the user to make posts, view posts, edit their existing posts, delete their posts and comment on other users posts
  • this project uses dotenv and a config folder with a connection js file
  • used sequilize and mySQL2 to create a database using javascript
  • used handlebars with express session, and express handlebars to dynamically generate html from a views folder
  • added the functionality for a user to login and out and save cookies
  • all passwords are hashed using bcrypt
  • used seeds to seed user data to be able to test the application before production
  • used node.js
  • used express to allow the user to do CRUD methods on the website
  • used async await

Table of Contents - 📋

Usage - 💎

they must run rpm init -y and npm i to install dependiences used when creating this project

How to Contribute - 🍴

you must install node, sequilize, mysql2, express-session, express-handlebars, dotenv, connect-session-sequelize, and bcrypt using init -y and npm i to download all dependincies

Installation - ☢️

You must run npm i to download the correct packages.

Test - 🧪

You must run mysql -u root then source the schema and use the db You must npm run seed to seed the database You must npm run start to the open the application view localhost{port}

Preview Video

techBlog.-.Google.Chrome.2023-11-26.16-07-50.mp4

Preview Photo

techBlog preview

Deployed Application

https://tech-blogger-the-full-exp-603c6ae302d3.herokuapp.com/

Qustions - ❓

Feel Free to contact me at pey3moo3@gmail.com or ptoum21.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published