Skip to content

syamjir/blogify

Repository files navigation

Blogify 📝

A simple blogging platform where users can register, create posts, comment, and interact with content. Admins can manage user queries from the admin panel.

Features

  • User signup/login/logout
  • Create, edit, and delete blog posts
  • Upload images to Cloudinary
  • Comment system with update and delete functionality
  • Admin panel to view and delete queries
  • Profile photo update with image resizing using Sharp
  • Flash messages and error handling
  • Clean UI rendered using EJS templates

Tech Stack

  • Node.js + Express.js
  • MongoDB + Mongoose
  • EJS (templating engine)
  • Multer (file uploads)
  • Sharp (image processing)
  • Cloudinary (image hosting)

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/your-username/blogify.git
    cd blogify

About

Blogify is a Node.js-based blogging platform with full CRUD for posts, user authentication, profile photo handling, comments, and an admin query panel. It integrates Cloudinary for media and uses EJS for rendering a responsive user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors