/Blog-Web-App

Create and manage blogs effortlessly with our MERN stack website, featuring user authentication, dynamic posts, comments, and seamless search functionality. Powered by React, Node.js, and MongoDB.

Primary LanguageJavaScript

MERN Stack Blog Website

This is a full-stack blog website built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. The website allows users to read and write blog posts on various topics.

Features

  • User authentication: Sign up and log in to create, edit, and delete blog posts.
  • Blog posts: Create, edit, and delete your own blog posts.
  • Comment system: Users can comment on blog posts.
  • Search functionality: Search for blog posts by keywords or categories.
  • Pagination: Display a limited number of blog posts per page with pagination.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js with Express.js for the server.
  • Database: MongoDB for storing blog posts and user data.
  • Image Upload: Multer is used for handling image uploads in the backend.

Getting Started

Prerequisites

  • Node.js and npm (Node Package Manager) should be installed on your system.
  • MongoDB should be installed and running.

Installation

  1. Clone the repository:

    https://github.com/rishabh3562/Blog-Web-App.git