Skip to content

manaskng/M_Bloggify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M_Bloggfy -Tech Blogging Platform (Using SSR)

A full-stack blogging platform built with Node.js, Express, MongoDB, and EJS templating. Users can sign up, create, edit, delete blogs, and view others' blogs — all wrapped in a responsive UI.


Features

  • User Authentication (Signup / Login / Logout)
  • Add, Edit, and Delete Blogs
  • Upload Blog Cover Images using Multer & Cloudinary
  • AI-generated Blog Summary
  • Blog Search Functionality
  • View All Blogs by a User
  • Timestamps on Each Blog
  • Responsive UI with Bootstrap 5

🛠️ Tech Stack

Technology Purpose
Node.js Backend runtime environment
Express.js Web framework
MongoDB Database
Mongoose MongoDB ODM
EJS Server-side templating engine
Multer Handling file uploads
Cloudinary Cloud storage for images
Axios HTTP client for API calls
Hugging Face API AI summarization API
Bootstrap 5 Frontend styling framework
JWT User authentication

Deployment

The app is deployed and live at: 🔗 https://m-bloggify.onrender.com


Live :

Here are some screenshots showcasing the key features of the application:

HOMEPAGE

Screenshot 2025-12-16 234846

AI GENERATED DESCRIPTION AND SUMMARY

Screenshot 2025-07-13 172145 Screenshot 2025-07-13 180820

JWT AUTHENTICATION AND AUTHORISATION

Screenshot 2025-12-16 235016 Screenshot 2025-12-16 235026

PERSONAL BLOG MANAGEMENT

Screenshot 2025-12-16 234918 Screenshot 2025-12-16 235003

SEARCH FUNCTIONALITIES IMPLEMENTATION

Screenshot 2025-07-12 190529 Screenshot 2025-06-30 110405

Planned Features and Enhancements

  • Add comment system for user engagement
  • Add a rich text editor (like Quill or TipTap) for blog formatting
  • Add blog view analytics (views, likes, shares)
  • Enable Markdown support
  • Add user profile pages with bios and images
  • Save blogs as drafts and publish later
  • Add email notifications for blog interactions

Important Details and commands

  • use "npm run dev" to run backend server
  • AI summary uses Hugging Face or OpenAI APIs called from backend routes.
  • Cloudinary is used for secure, scalable image hosting.

About

M_Bloggify -AI -Integrated Full-Stack Tech Blogging platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors