jbramirez03 / Blogable

A full-stack web application that allows a user to add blogs to a site with a log in.

Home Page:https://sheltered-escarpment-39389.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blogable

license-badge followers

Summary

This is a full-stack application that incorporates routes in the backend in order to make changes to a database with a responsive front end design. The Use for this site is to be able to upload blog posts onto a website using a login account in order to create a post and edit or delete your posts.

Table of Contents

Usage

In order to upload a post you must first sign up and create an account with username and a password you can remember. The next step is to go to your dashboard tab in the navbar and once that is clicked you are taken to a form where you can upload your own post and name it. If you would like to update your post, all you must do is click on the title for your blog in your dashboard and you are taken to an update form where you can make whatever change you would like to the post. If you would like to delete an old blog there is a delete option on the same page that contains the update form.

Functionality

Login/post blog view individual blog

Credits

Jason Barrera-Ramirez

LinkedIn

License

This Project is covered by the MIT license

Challenges

The main challenge for this project was creating the backend with functional routes that allow changes to be made to the database. The challenge following closely behind, creating sessions in order to create login functionality and to store information in that session.

Technologies

javascript CSS html nodejs mysql heroku bootstrap github

Npm Packages

  • dotenv
  • express
  • mysql2
  • sequelize
  • nodemon

Features

The main feature of this website is the ability to add your own blog post with having the ability to update or delete those posts. The next important feature of this website is the ability to have a login account and being able to keep your account signed in until you log in.

Future Development

A path this website is headed is having the ability to have a user profile that is viewable to anyone. An idea that goes along with a user profile is having the ability to keep your account private.

How to Contribute

Fork the Repo and make a pull request for code to be reviewed and considered for merge to main branch.

Questions

If there are any questions about the project get in contact with me at my Email

Link

This is the link for the live website hosted on heroku

About

A full-stack web application that allows a user to add blogs to a site with a log in.

https://sheltered-escarpment-39389.herokuapp.com/

License:MIT License


Languages

Language:JavaScript 74.0%Language:Handlebars 26.0%