Skip to content

βœοΈπŸ“° Quick Blog β€” A dynamic Full Stack Blog Application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). Easily create πŸ†•, read πŸ“–, edit ✏️, and delete ❌ blog posts. Features a sleek modern UI 🎨, secure REST APIs πŸ”, and real-time content management ⚑.

Notifications You must be signed in to change notification settings

Om20An00/Quick-Blog-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Quick Blog - Full Stack Blogging Platform

Quick Blog is a dynamic Full Stack Blog Application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It enables users to read, write, edit, and delete blog posts with ease. The platform includes modern UI design, secure backend APIs, and real-time blog management.

AI Blog Screenshot


🌐 Live Demo

πŸ”— Live Site: https://quick-blog-fullstack.vercel.app


πŸ–ΌοΈ Screenshots

πŸšͺ Landing Page

AI Blog Screenshot 2


βš™οΈ Features Section

AI Blog Screenshot 3


⭐ Comment Section

AI Blog Screenshot 4


πŸ’³ Login Page

AI Blog Screenshot 5


πŸ’‘ Features

  • πŸ“ Create, Edit, and Delete Blog Posts
  • πŸ” User Authentication (Clerk or custom auth)
  • πŸ“š View all published blogs
  • πŸ—‚οΈ User dashboard to manage personal blogs
  • πŸ” Blog search & category filtering
  • πŸ’¬ Comment system (optional)
  • πŸ“ Cloud-based media/image upload
  • 🎨 Modern, responsive UI using TailwindCSS
  • πŸš€ Fast and scalable backend APIs

πŸ›  Tech Stack

Frontend:

  • React.js
  • TailwindCSS
  • Axios

Backend:

  • Node.js
  • Express.js
  • MongoDB

Tools & DevOps:

  • Vite
  • dotenv
  • nodemon
  • Cloudinary (for image uploads)

πŸ“¦ Installation & Setup

πŸ“₯ Clone the Repositories

Clone both the frontend and backend repositories: -https://github.com/Om20An00/Quick-Blog-Public.git

git clone https://github.com/Om20An00/quickblog-frontend
git clone https://github.com/Om20An00/quickblog-backend

βš™οΈ Backend Setup
Navigate to the backend folder:

-cd quickblog-backend

Install dependencies:

-npm install
-Create a .env file in the root of the backend directory and configure the following:


-PORT=5000
-MONGO_URI=your_mongodb_connection_string
-JWT_SECRET=your_jwt_secret

Start the backend server:

-npm start
The backend should now run on http://localhost:5000.

🎨 Frontend Setup
Navigate to the frontend folder:

-cd ../quickblog-frontend

Install dependencies:

-npm install
-Create a .env file in the root of the frontend directory and configure the following:

-VITE_BACKEND_URL=http://localhost:5000

Start the frontend development server:

-npm run dev

The frontend should now run on http://localhost:5173.

πŸš€ Access the Application
Open your browser and go to http://localhost:5173

Register/Login to start creating and managing blog posts.

πŸ›  Tech Stack
-Frontend: React, Vite, TailwindCSS

-Backend: Node.js, Express.js, MongoDB

-Authentication: JWT (JSON Web Tokens)

Deployed on Vercel.

About

βœοΈπŸ“° Quick Blog β€” A dynamic Full Stack Blog Application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). Easily create πŸ†•, read πŸ“–, edit ✏️, and delete ❌ blog posts. Features a sleek modern UI 🎨, secure REST APIs πŸ”, and real-time content management ⚑.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published