Next.js Blog Template with Ghost-Style CMS Admin Panel & Analytics Dashboard

A complete Next.js blog template with 25 screens. Public blog with article pages, category/tag filtering, author profiles, and search. Ghost-style admin panel with post editor, media library, comments moderation, newsletter subscribers, analytics dashboard, and site settings. Built with Tailwind CSS, shadcn/ui, and WCAG AA accessibility.

Starting at $79· 7-day money-back guarantee

Last updated on 2026-03-22

Buy now
Try Live Demo

(Demo showcases SaaS shell + AI features).

Read the documentation →
TailwindCSS
Next.js
Radix
React
shadcn/ui
Light mode interface

25 Screens Across 4 Sections

Everything you need to build a complete blog platform — from the public reading experience to the admin content management system.

Public Blog (8 screens)

Home feed, article page, category, tag, author profile, search, about, newsletter archive

Admin CMS (12 screens)

Dashboard, posts list, editor, media library, categories, tags, comments, subscribers, settings, analytics, authors, scheduled

Auth & Utility (5 screens)

Login, forgot password, 404 page, RSS feed preview, sitemap preview

All built with TailwindCSS and shadcn/ui. Accessible, token-driven, and developer-friendly.

Built on a Solid Foundation

Every component follows production-grade patterns for accessibility, responsiveness, and maintainability.

Content Management

Content Management

  • Post editor with category, tags, and SEO sidebar
  • Draft / published / scheduled status workflow
  • Media library with drag-drop upload and detail panel
  • Categories and tags management with CRUD dialogs
  • Comments moderation with approve / reject / spam actions
Blog Reading Experience

Blog Reading Experience

  • Featured post hero with gradient overlay
  • Article page with sticky table of contents
  • Reading progress bar and share buttons
  • Category and tag filtering with animated grids
  • Author profiles with social links and post listings
Analytics & Insights

Analytics & Insights

  • Pageview and unique visitor trend charts
  • Traffic source breakdown (pie/donut chart)
  • Top posts by views (horizontal bar chart)
  • Subscriber growth over time (area chart)
  • Reading completion rates per post

25 screens, 3 layouts, 40+ components — everything you need to ship a complete blog platform.

View all screens

What's Included in This Blog CMS Kit

Included

  • checkmarkReact + Tailwind code for all 25 screens and components
  • checkmarkoklch design tokens with light & dark mode
  • checkmarkGhost-style admin CMS with 12 management screens
  • checkmarkRecharts analytics dashboard with 4 chart types
  • checkmarkResponsive layouts for mobile, tablet, and desktop
  • checkmark1 year of updates

Not Included

  • Backend, database, or API logic
  • Hosted CMS or content delivery
  • Email sending or newsletter delivery service
  • Authentication or user management backend

Intent: you get a production-grade blog + CMS UI. You connect your own data source, APIs, and business logic.

Built for Bloggers, Dev Teams, and Content Agencies

Indie developers and tech bloggers building a personal or company blog on Next.js

Indie developers and tech bloggers building a personal or company blog on Next.js

Agencies delivering content platforms and blog sites for clients on tight timelines

Agencies delivering content platforms and blog sites for clients on tight timelines

Product teams building internal knowledge bases or developer documentation portals

Product teams building internal knowledge bases or developer documentation portals

Note: This is a frontend UI kit — not a hosted CMS. You bring your own backend, database, and content API.

Key Features

FeatureDescription
Ghost-Style Admin Panel12-screen CMS with dashboard, post management, media library, comments moderation, and site settings — like Ghost or WordPress, but on your own Next.js stack.
Analytics DashboardPageview trends, traffic source breakdown, subscriber growth charts, top posts by views, and reading completion rates — all with Recharts.
Post Editor with SEOClean editor layout with category selector, tag picker, featured image upload, excerpt field, and a full SEO sidebar with meta title, description, and slug.
Media LibraryDrag-and-drop upload zone, responsive image grid, detail panel with alt text, dimensions, file size, URL copy, and delete confirmation.
Newsletter & SubscribersPublic newsletter signup forms, subscriber management table with search and CSV export, subscriber growth stats, and newsletter archive page.
Full Blog Reading ExperienceFeatured post hero, category/tag filtering, article pages with table of contents, reading progress bar, share buttons, comments, and related posts.

All components are WCAG AA-compliant and optimized for mobile and desktop.

Next.js & Tailwind Stack, Built for Production

TailwindCSS
Next.js
Radix
shadcn/ui
React
  • checkmarkBuilt with TailwindCSS for utility-first styling across all 25 screens
  • checkmarkFully compatible with shadcn/ui components and themes
  • checkmarkRadix UI primitives for accessible dropdowns, modals, and selectors
  • checkmarkDesign tokens for consistent spacing, colors, and typography
  • checkmarkRecharts integration for analytics dashboards and data visualization
  • checkmarkFramework-agnostic components work with Next.js, Remix, or any React setup

Accessibility Highlights

Every blog interaction is inclusive by design. From reading articles to managing content, built for everyone.

Keyboard-friendly
post navigation,
editor, and
admin controls
Screen-reader
tested article
content, forms,
and data tables
Reduced motion
mode for
animations and
transitions
WCAG AA color
contrast across
light and dark
themes
Semantic HTML
for articles,
navigation, and
admin content

Preview Gallery

25 screens across public blog, admin CMS, auth, and utility pages. Every screen is fully responsive and accessible.

Blog home page with featured post hero and category-filtered post grid
Admin dashboard with stats cards, top posts, and activity timeline
Posts management table with status filters, search, and bulk actions
Analytics dashboard with pageview charts, traffic sources, and subscriber growth
Blog article page with table of contents, share buttons, and related posts
Post editor with title, rich content area, category, tags, and SEO settings

Blog home page with featured post hero and category-filtered post grid

How Blog CMS Kit Compares

See how thefrontkit stacks up against typical alternatives on the features that matter most.

FeaturethefrontkitTypical Alternatives
Admin CMS PanelFull Ghost-style admin with 12 screensUsually missing — blog-only templates
Rich Text EditorBuilt-in editor with SEO sidebarRelies on external CMS (Sanity, Contentful)
Analytics DashboardPageviews, traffic sources, subscriber growth chartsNo analytics UI included
Media LibraryUpload zone, grid view, image detail panelExternal asset management required
Comments ModerationApprove/reject/spam with bulk actionsThird-party comment system (Disqus)
Newsletter ManagementSubscriber list, export CSV, growth statsExternal email service only
WCAG AA AccessibilityBuilt-in from day oneUsually missing or partial
Dark ModeToken-driven, system-awareBasic toggle or missing

Pricing Information

Solo License (1 developer)

Solo: $79

Next.js/Tailwind code. 25 screens. Internal projects only.

Team License (Up to 10 developers)

Team: $199

Next.js/Tailwind code. 25 screens. Internal projects only.

Agency License (Unlimited developers, client delivery allowed)

Agency: $399

Next.js/Tailwind code. 25 screens. Client delivery allowed.

Pricing Plans

Solo
Solo1 developer

Next.js/Tailwind code. 25 screens. Internal projects only.

$79
What's included
  • 1 developer license
  • Next.js 16 + Tailwind CSS v4 code
  • 25 screens: Blog, Admin CMS, Auth, Utility
  • Ghost-style admin panel with analytics
  • Internal projects only
7-day money-back guarantee · Secure checkout
MOST POPULAR
Team
TeamUp to 10 developers

Next.js/Tailwind code. 25 screens. Internal projects only.

$199
What's included
  • Up to 10 developer licenses
  • Next.js 16 + Tailwind CSS v4 code
  • 25 screens: Blog, Admin CMS, Auth, Utility
  • Ghost-style admin panel with analytics
  • Internal projects only
7-day money-back guarantee · Secure checkout
Agency
AgencyUnlimited developers

Next.js/Tailwind code. 25 screens. Client delivery allowed.

$399
What's included
  • Unlimited developer licenses
  • Next.js 16 + Tailwind CSS v4 code
  • 25 screens: Blog, Admin CMS, Auth, Utility
  • Ghost-style admin panel with analytics
  • Client delivery allowed
7-day money-back guarantee · Secure checkout

7-day money-back guarantee. Lifetime updates. Upgrade anytime, we credit 100% of your purchase.

The complete blog platform UI — public site + admin CMS in one kit

8 public blog pages, 12 admin screens, analytics dashboard, media library, and newsletter management. Ship a Ghost-quality blog on your own stack.

Related Articles

View all posts →

Frequently Asked Questions

Find answers to your key questions about thefrontkit. Our FAQ section covers licensing, customization, and technical details, ensuring you have everything you need before getting started.