Skip to content

Blog project with MERN stack for managing posts, comments, user authentication, and admin dashboard.

Notifications You must be signed in to change notification settings

ErShubham4u/mernBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mernBlog

Overview

This project is a blog application built using the MERN stack (MongoDB, Express.js, React.js, and Node.js) along with Tailwind CSS. It allows users to create, publish, and manage blog posts. The application includes features such as user authentication, CRUD operations for posts and comments, user profile management, and an admin dashboard for managing users and posts.

Features

  • Authentication: Users can sign up, sign in, and sign out. Google OAuth functionality is also integrated.
  • Posts: Users can create, edit, delete, and view posts. They can also upload images for their posts.
  • Comments: Users can leave comments on posts, and admins have the ability to delete or edit comments.
  • User Management: Admins can view, delete, and update user accounts.
  • Admin Dashboard: Provides an overview of user and post data, as well as functionalities to manage users and posts.
  • Dark Mode: Supports a dark mode interface.
  • Responsive Design: The application is designed to be responsive across various devices.

Technologies Used

  • React.js
  • Tailwind CSS
  • Redux Toolkit
  • Redux Persist
  • Express.js
  • MongoDB
  • Google OAuth

Screenshot

Home AboutDarkMood About AdminProfile AdminDashboard CreateApost

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

Contact

For any inquiries or feedback, please contact gmail.

Thank you for checking out our blog project! 🚀

About

Blog project with MERN stack for managing posts, comments, user authentication, and admin dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages