Skip to content

Reiney4/tutorial-blog_post_app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog Post APP

plot

Welcome! If you're interested in learning how to build a blog post application, I invite you to check out my tutorial on Medium called "Building a Full-Stack Blog Application: A Step-by-Step Tutorial". In this repository, you can find the source code for the tutorial. This project is a great way to learn more about building a full-stack application, and I'd love to have you join me on this journey!

Quick Overview

Blogging has become an essential tool for individuals and organizations alike to share their thoughts, opinions, and knowledge with the world. With the advancement of technology, creating and managing a blog has become easier than ever. In this post, we will discuss how to build a blog post app using React, Node.js and MySQL. React is a popular front-end JavaScript library for building user interfaces, while Node.js is a powerful back-end JavaScript runtime environment that can be used with MySQL, a popular open-source relational database management system to create scalable, robust and efficient web applications.

By combining these technologies, we can create a powerful and dynamic blog post app that will allow users to create, view, and interact with blog posts. We’ll be creating a database to store posts and user information using MySQL, we’ll use Node.js and Express to create a server that interacts with the database. Next, we’ll build a front-end user interface using React, allowing users to create and edit blog posts. By the end of this tutorial, you will have gained a solid understanding of how to integrate these technologies to create a fully functional web application. So let’s get started and learn how to build a blog post app with React, Node.js, and MySQL.

Features

  • Authentication: Users can sign up, log in, and log out of the app.
  • Authorization: Only authenticated users can create, edit, and delete their own blog posts.
  • CRUD Operations: Users can create, read, update, and delete blog posts.
  • Pagination: Blog posts are paginated to improve app performance.
  • Filter: Blog posts can be filtered by topic.

Usage

  1. Clone the repository: git clone https://github.com/santiagobedoa/blog_post_app.git

  2. Install dependencies (both api and client) npm install

  3. npm start (both api and client)

Notes

You need to create a connection with your on MySQL databae and add data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.7%
  • SCSS 17.8%
  • HTML 1.5%