Skip to content

Tech blogpost site where developers can publish their blog posts and comment on other developers’ posts.

License

Notifications You must be signed in to change notification settings

rune-encoder/Ultimate-Tech-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Tech Blog License: MIT

HTML5 CSS3 Bootstrap JavaScript Node.js NPM MySQL Sequelize Express.js Insomnia Heroku

Description

Ultimate Tech Blog Deployed Application: Ultimate Tech Blog

Create an account with us at Ultimate Tech Blog to contribute to the developer community.
This is a tech blogpost site where developers can publish their blog posts and comment on other developers’ posts.
It is intended to help the tech community stay up to date with information and network with others in the community.

Table of Contents

Technologies Used

This application incorpartes the following technologies...

Front-End Development: HTML, CSS, Bootstrap, Handlebars, and JavaScript.
Back-End Development: Express.js, MySQL, Sequelize, bcrypt, express-handlebars, express-session, connect-session-sequelize.
Environment: Node.js, NPM.
Testing: Insomnia.
Deployment: Heroku.

Usage

  1. To start navigate to the Ultimate Tech Blog Deployed Application URL and create an account.

  2. Upon entering the site you are presented with a homepage.
    The homepage will contain all the blogposts in the site along with their author's and date created.

  3. Before creating a post or viewing a post's comments you will need to create an account using a username and password.
    It uses bcrypt to secure your password by salting and hashing so the database does not store the password.

  4. Once logged in the user will be able to view a selected blogpost and their comments.
    You may also be able to comment on existing blog posts.

  5. When you navigate to the dashboard link you will be directed to your dashboard where you can view your posts, create new posts, or update and delete existing posts.

Contributing

Created by: Christian Palacios

To contribute to this repository you may contact me for further details.
Contact details below in the Questions Section.

Tests

Insomnia Testing routes was done using Insomnia...

Credits

Used CSS glass template from: https://css.glass for style.

License

License: MIT
The MIT License
Please refer to the LICENSE in the repository.

Questions

If you have any questions you may reach me at my email: [email protected]

Here is a link to my Github Profile: Profile Link: rune-encoder

If you would like to check out my other projects visit this link: Projects Link: rune-encoder

Screenshots

Application Preview:
Application Test

Application Homepage:
Application Test

Application Dashboard:
Application Test

Create Post:
Application Test

Edit Post:
Application Test

Add Comment:
Application Test

Redirect:
Application Test

About

Tech blogpost site where developers can publish their blog posts and comment on other developers’ posts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published