Skip to content

introvert9112k/Blog-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Video

Blog.Website.Video.mp4

Blog Application 📝

The Blog Application is a dynamic and interactive web application that showcases a range of features to provide users with a seamless and engaging blogging experience.

⭐⭐ Features ⭐⭐

  • User Authentication System: Implemented a robust user authentication system using JSON Web Tokens (JWT) to ensure secure user sign-up and login procedures. 🔒🔑

  • Categorization System: Developed a categorization system that allows users to efficiently filter and access blogs based on distinct categories. 📁🔍

  • CRUD Functionality for Blogs: Designed a comprehensive CRUD (Create, Read, Update, Delete) functionality for blogs. This empowers users to seamlessly create, modify, and delete their authored content.

  • Commenting System: Enabled a user-friendly commenting system that facilitates the exchange of ideas. Users can leave comments on blogs, and they also have the capability to remove their own comments. 💬🗨️

  • Error and Success Messaging System: Integrated an intuitive messaging system that provides immediate feedback to users during their interactions with the application. Pop-up messages are utilized to communicate errors and successes effectively.

Technologies Used 🔨⚙️

The Blog Application is built using the following technologies:

  • React.js
  • Node.js
  • Express.js
  • MongoDB (with mongoose)
  • Material UI

🚀 Getting Started 🚀

To run the Blog Application locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project's frontend and backend folders separately and run npm install to install the required dependencies.
  3. Start the backend server by running npm start or node index.js in the backend folder.
  4. In the frontend folder, start the React development server by running npm start.
  5. Access the application in your web browser at http://localhost:3000.

Images

Login Page : image Register Page : image

Home Page image image

Blog Page image image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors