Mateeb-Haider/Blogify

A Full-Stack Blogging Platform

โ˜… 1Forks 0EJSGitHub โ†—Compare

Project website โ†—

README

๐Ÿ“ Blogify

Blogify is a modern blog web application where users can create, view, and comment on blog posts.
Built using Node.js, Express.js, MongoDB, and EJS templating, Blogify supports full user authentication, blog CRUD operations, and dynamic content rendering.


๐Ÿ”ง Features

  • ๐Ÿ” User Authentication (Signup / Login / Logout)
  • ๐Ÿ“ Create, Read, Update, Delete (CRUD) for Blogs
  • ๐Ÿ’ฌ Comment System with User Reference
  • ๐ŸŽจ EJS Templating with Bootstrap 5 Styling
  • ๐Ÿ”’ Secure Routes for Authenticated Users
  • ๐Ÿ—‚๏ธ MongoDB Database with Mongoose ODM

๐Ÿš€ Tech Stack

Layer Technology
Backend Node.js, Express.js
Database MongoDB, Mongoose
Templating EJS
Frontend HTML5, CSS3, Bootstrap 5

๐Ÿ“ Getting Started

git clone https://github.com/Muteeb-Haider55/blogify.git
cd blogify
npm install
npm start

Make sure to add your .env file for environment variables.


๐Ÿ“ฌ Contact

For queries or collaborations, reach out at [email protected]


๐Ÿ’ก Blogify: Where ideas turn into stories.

Contributors

Mateeb-Haider

Issues