Skip to content

Latest commit

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

📚 Blogify - MERN Stack Blogging Platform

Blogify is a modern full-stack blogging platform where users can create, view, and manage blogs. Built using the MERN stack (MongoDB, Express, React, Node.js) with clean UI and intuitive functionality.


🚀 Live Demo


📁 Project Structure

Blogify/ ├── frontend/ # React Frontend ├── backend/ # Node + Express Backend ├── .gitignore ├── README.md └── package.json


💡 Features

  • 🔐 Authentication (Login / Signup)
  • 📝 Create, Read, Update, Delete (CRUD) Blogs
  • 🔎 Blog Search by Title, Author, or Tags
  • 🔖 Save / Bookmark Blogs
  • 💬 Comment on Blog
  • 🔄 Pagination & Filtering
  • 📦 Fully deployed with Vercel (frontend) and Render (backend)

🧑‍💻 Tech Stack

Frontend (React)

  • React.js (Vite)
  • React Router
  • TailwindCSS
  • Axios
  • React Toastify

Backend (Node.js)

  • Express.js
  • MongoDB (Mongoose)
  • JWT Authentication
  • CORS + Middleware

⚙️ Setup Instructions

1. Clone Repository

git clone https://github.com/MeetVora79/Blogify.git
cd Blogify
### 2. Backend Setupcd backend
npm install
node index.js
Create .env file inside backend directory:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
### 3. Frontend Setupcd frontend
npm install
npm run dev
🤝 Author
Built with 💖 by Meet Vora

About

Blogify is a MERN stack based web application to read and Share your blogs, insights, and experiences with the world.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages