Getting Started with Blog CMS Kit
Last updated on 2026-03-22
The Blog CMS Kit is a production-ready Next.js template for building a developer blog with a full-featured CMS admin panel. It includes 25 screens covering a public blog, admin dashboard, authentication, and utility pages — all built with Tailwind CSS v4 and shadcn/ui.
What's Included
- 30+ UI components — primitives, blog composites, admin composites, and layout components
- 25 pages — public blog, admin CMS, auth, and utility pages
- 3 route groups —
(blog),(admin),(auth)with dedicated layouts - Light & dark mode — oklch design tokens with amber/orange theme (hue 55)
Prerequisites
- Node.js 18.17 or later
- pnpm (recommended) or npm
- A code editor — VS Code recommended
Quick Start
# 1. Clone the repository (use the URL from your purchase email)
git clone <your-repo-url> blog-cms-kit
cd blog-cms-kit
# 2. Install dependencies
pnpm install
# 3. Start the dev server
pnpm dev
Open http://localhost:3000 to browse the blog homepage.
Kit Overview
| Area | Screens | Key Features |
|---|---|---|
| Public Blog | 8 | Featured hero, articles, categories, tags, authors, search, newsletter |
| Admin CMS | 13 | Dashboard, post editor, media library, analytics, comments, settings |
| Auth | 2 | Login, forgot password |
| Utility | 2 | RSS feed, sitemap preview |
Tech Stack
| Technology | Purpose |
|---|---|
| Next.js 16 | React framework with App Router |
| React 19 | UI library |
| Tailwind CSS v4 | Utility-first styling with oklch tokens |
| shadcn/ui | Component primitives |
| Lucide React | Icon library |
| Recharts | Analytics dashboard charts |
| date-fns | Date formatting and utilities |
| next-themes | Dark mode support |
| sonner | Toast notifications |
Next Steps
- Installation — detailed setup and configuration
- Project Structure — understand the directory layout
- Public Blog — explore the reader-facing blog experience
- Admin CMS — manage posts, media, comments, and analytics