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.
- Usage
- Credits
- License
- Challenges
- Technologies
- Npm Packages
- Future development
- How to contribute
- Questions
- Link
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.
This Project is covered by the MIT license
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.
- dotenv
- express
- mysql2
- sequelize
- nodemon
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.
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.
Fork the Repo and make a pull request for code to be reviewed and considered for merge to main branch.
If there are any questions about the project get in contact with me at my Email
This is the link for the live website hosted on heroku