Skip to content

A clean, modern, Medium-style News & Blog CMS built with Laravel 12, FilamentPHP, and TailwindCSS. Features include posts, categories, tags, SEO tools, trending posts, scheduling, and a fully responsive frontend.

Notifications You must be signed in to change notification settings

mesingh9719/new-blog-cms

Repository files navigation

Laravel Logo

Laravel News & Blog CMS

A clean, modern, Medium-style News & Blog Content Management System built with Laravel 12, FilamentPHP, and TailwindCSS.

Laravel Version Filament Version Tailwind CSS License


📌 About the Project

Laravel News & Blog CMS is a full-featured Laravel-based content management system with a Medium-style frontend and a clean Filament-powered admin panel.

It supports:

  • Modern editorial publishing
  • SEO-ready architecture
  • Responsive TailwindCSS UI
  • Trending logic with view tracking
  • Full RSS + JSON feeds
  • Optimized article structure and clean post pages

A complete CMS built with production-quality structure and extensibility in mind.


✨ Features

📰 Content Management

  • Create, edit, publish, and schedule posts
  • Multiple categories & tags per post
  • Rich text editing
  • Auto slugs
  • Custom excerpts
  • SEO meta fields

👤 User & Author System

  • Multi-author support
  • Author pages
  • Author initials avatar

🔥 Trending & Analytics

  • View counter
  • Trending posts
  • Recent posts

🎨 Frontend (Medium Inspired)

  • Clean typography
  • Smooth hover effects
  • Reading progress bar
  • Category, tag, and author pages
  • Dark/Light theme toggle

🛠 Admin Panel (Filament)

  • Post, Category & Tag CRUD
  • Media uploads
  • Filters, search & sorting
  • Dashboard widgets

📡 Feeds (RSS + JSON)

RSS:

  • /feed
  • /feed/category/{slug}
  • /feed/tag/{slug}
  • /feed/categories
  • /feed/tags

JSON:

  • /json/feed
  • /json/category/{slug}
  • /json/tag/{slug}

🧩 Tech Stack

  • Laravel 12.x
  • FilamentPHP 3.x
  • TailwindCSS
  • MySQL / MariaDB
  • PHP 8.2+

🚀 Installation

git clone https://github.com/mesingh9719/new-blog-cms
cd new-blog-cms
composer install
cp .env.example .env
php artisan key:generate

About

A clean, modern, Medium-style News & Blog CMS built with Laravel 12, FilamentPHP, and TailwindCSS. Features include posts, categories, tags, SEO tools, trending posts, scheduling, and a fully responsive frontend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages