Getting Started with Social Media Dashboard Kit
Last updated on 2026-03-26
The Social Media Dashboard Kit is a production-ready Next.js template for building a modern social media management platform. It includes 35+ screens covering multi-platform analytics, content scheduling, audience insights, competitor tracking, sentiment analysis, and team collaboration -- all built with Tailwind CSS v4 and shadcn/ui.
What's Included
- 70+ UI components -- primitives, social composites, chart components, calendar components, content components, and layout components
- 35+ pages -- dashboard, platform dashboards, content hub, compose, calendar, analytics (8 sub-pages), reports, inbox, media library, settings, auth, and utility pages
- 2 route groups --
(dashboard)for the main app,(auth)for login and registration - 6 social platforms -- Instagram, Twitter/X, Facebook, LinkedIn, TikTok, and YouTube with platform-specific color coding
- Light & dark mode -- oklch design tokens with teal/cyan theme (hue 175)
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> social-media-dashboard-kit
cd social-media-dashboard-kit
# 2. Install dependencies
pnpm install
# 3. Start the dev server
pnpm dev
Open http://localhost:3000 to browse the social media dashboard.
Kit Overview
| Area | Screens | Key Features |
|---|---|---|
| Dashboard | 7 | Home dashboard, 6 platform-specific dashboards (Instagram, Twitter/X, Facebook, LinkedIn, TikTok, YouTube) |
| Content | 4 | Content hub, post detail, compose/schedule, media library |
| Calendar | 1 | Drag-and-drop content calendar with day detail sheets |
| Analytics | 8 | Overview, audience demographics, hashtag tracking, engagement trends, best posting times, competitor analysis, stories/reels, sentiment analysis |
| Reports | 4 | Report templates, my reports, platform comparison, export center |
| Inbox | 1 | Unified social inbox with threaded conversations |
| Search | 1 | Global search across posts, conversations, and analytics |
| Settings | 8 | General, connected accounts, team, notifications, appearance, billing, API keys, import/export |
| Auth | 3 | Login, register, forgot password |
| Utility | 1 | Onboarding wizard |
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 |
| Recharts | Analytics and reporting charts |
| @hello-pangea/dnd | Drag-and-drop for content calendar |
| date-fns | Date formatting and utilities |
| Zod | Schema validation for forms |
| Lucide React | Icon library |
| next-themes | Dark mode support |
| sonner | Toast notifications |
| cmdk | Command palette |
| react-day-picker | Date picker component |
Next Steps
- Installation -- detailed setup and configuration
- Project Structure -- understand the directory layout
- Design Tokens -- oklch color system and theming
- Accessibility -- WCAG AA compliance and keyboard support