Skip to content

A full-stack MERN (MongoDB, Express.js, React, Node.js) blog application with user authentication, CRUD operations for blogs, image uploads, a rich text editor, and search functionality.

Notifications You must be signed in to change notification settings

vaibhv232/mern-blog-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MERN Blog App

A full-stack MERN (MongoDB, Express.js, React, Node.js) blog application with user authentication, CRUD operations for blogs, image uploads, a rich text editor, and search functionality.

Features

  • User Authentication: Users can register, login, and manage their blog posts.
  • Create, Edit, and Delete Blog Posts: Registered users can create, edit, and delete their own blog posts.
  • Image Upload: Users can upload images for their blog posts.
  • Rich Text Editor: A WYSIWYG editor for creating and formatting blog content.
  • Search Functionality: Users can search for specific blog posts.

Technologies Used

  • Frontend:

    • React
    • Redux (for state management)
    • Axios (for API requests)
    • Draft-js (for the rich text editor)
    • React Router (for routing)
    • Other libraries as needed (e.g., image upload library)
  • Backend:

    • Node.js
    • Express.js
    • MongoDB (for database storage)
    • Mongoose (for MongoDB ODM)
    • Bcrypt and jwt (for authentication)
    • Multer (for handling file uploads)

Screenshots

Home

home

Blogs

blogs

Write Blog

Screenshot 2023-09-06 011329

Profile Update

profile_update
                                                              ***

About

A full-stack MERN (MongoDB, Express.js, React, Node.js) blog application with user authentication, CRUD operations for blogs, image uploads, a rich text editor, and search functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published