Skip to content

Blogify - πŸ“ A full-stack blog application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). Features user authentication, CRUD operations for posts, and comment functionality!

Notifications You must be signed in to change notification settings

manukumar07/Blogify_mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Blogify

A simple full-stack blog application built using the MERN stack (MongoDB, Express.js, React.js, Node.js).

Features

  • πŸ” User Authentication: Register, login, and logout securely
  • ✍️ Blog Management: Create, read, update, and delete (CRUD) blog posts
  • πŸ’¬ Commenting System: Engage readers with a comments section
  • πŸ–ΌοΈ Image Upload: Add visuals to blog posts using Multer
  • πŸ” Search Functionality: Quickly find blogs by title or content
  • πŸ—‚οΈ Filter by Category: Browse blogs by predefined categories (e.g., Technology, Health, Lifestyle)
  • πŸ“‘ Pagination: Load blogs in smaller chunks for better performance
  • πŸ“± Responsive Design: Optimized for mobile, tablet, and desktop

Technologies Used

Frontend

  • βš›οΈ React.js: User interface
  • 🧭 React Router: Navigation
  • πŸ”— Axios: API communication
  • 🎨 Tailwind CSS: Responsive styling
  • 🌟 React Icons: Accessible icons

Backend

  • πŸ–₯️ Node.js: Server-side runtime
  • 🌐 Express.js: Web framework
  • πŸ“‚ MongoDB: NoSQL database
  • πŸ› οΈ Mongoose: ODM for MongoDB
  • πŸ”’ JWT (JSON Web Tokens): Secure authentication
  • πŸ§‚ bcryptjs: Password encryption

Screenshots

Blogify1

Blogify2

Blogify3

About

Blogify - πŸ“ A full-stack blog application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). Features user authentication, CRUD operations for posts, and comment functionality!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages