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.
- Sequelize
- Express
- API Routes
- javaScript
- Node.js
- Insomnia
- MySql
- GitHub
- Dotenv
- HeroKu
- Sessions
- Handlebars
- Passport
- bcrypt
- Clone this repo
- Type npm i in the command line.
- Connect to the database and create a table named blog_db.
- Seed the database by entering node seeds in the console.
- Type node server in the console to start the server.
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.
I don't have any tests yet. I am working on it.
MIT
Thank you for your interest in contributing. You can fork this project and adapt it to fit your needs.
If you have any questions, please contact the project owner by clicking on the email listed below.
