Skip to content

charvey0/Technically-A-Blog

Repository files navigation

license

Technically: a Blog

Link to Live Heroku Deployment

Technically: a Blog on Heroku

Link to GitHub repo:

Technically: a Blog

Walkthrough video of live deployment:

README-blog-video

Table of Contents

Project Description

This app is a blog. A new user can register for a user account by providing their username, email and a password. The password is hashed using bcrypt before it is stored in the database. After the user is logged in, they will be able to access a dashboard that shows all their posts with the options to comment, edit or delete them. When clicking on the "Home" menu item, the user will see all the posts on the blog and be able to comment on other users posts and edit or delete their own comments.

Technologies used:

  • Sequelize
  • Express
  • API Routes
  • javaScript
  • Node.js
  • Insomnia
  • MySql
  • GitHub
  • Dotenv
  • HeroKu
  • Sessions
  • Handlebars
  • Passport
  • bcrypt

Installation

  1. Clone this repo
  2. Type npm i in the command line.
  3. Connect to the database and create a table named blog_db.
  4. Seed the database by entering node seeds in the console.
  5. Type node server in the console to start the server.

Usage

This app is a blog. A new user can register for a user account by providing their username, email and a password. The password is hashed using bcrypt before it is stored in the database. After the user is logged in, they will be able to access a dashboard that shows all their posts with the options to comment, edit or delete them. When clicking on the "Home" menu item, the user will see all the posts on the blog and be able to comment on other users posts and edit or delete their own comments.

Tests

I don't have any tests yet. I am working on it.

License

MIT

Contributions

Thank you for your interest in contributing. You can fork this project and adapt it to fit your needs.

Questions

If you have any questions, please contact the project owner by clicking on the email listed below.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published