Tribune

Shadcn social media dashboard template for Next.js, React & Tailwind

A refined social-conversation client inspired by Threads.

Tribune template preview

Filmstrip

6 on this reel

About this Shadcn social media dashboard

Tribune is a refined social-conversation client modeled on Threads. The home page lays out up to five columns side-by-side — For you, Activity, Statistics, Profile, Saved, Following — and the user can add or remove them at will via an inline + button rendered after the last column. On mobile, columns snap-scroll one per screen. A composer dialog lives at the layout level and is reachable from the sidebar, the inline composer row at the top of every feed, the floating bottom-right button, and the repost dropdown — which itself offers two actions: a regular repost and a Quote modal that embeds the original thread under your new draft.

Ten routes ship: the multi-column home, plus dedicated pages for /search (Follow suggestions + Topics), /activity (filterable inbox), /profile (Threads / Replies / Media / Reposts tabs), /stats (KPI cards, a main bar chart, sparklines, an SVG area chart for cumulative followers, popular content with thumbnails — all reactive to a 7d / 30d / 90d range filter), /saved, /for-you, /following, /ephemeral (24-hour posts with dashed avatar rings and follow / group badges), and the dynamic /thread/[id] detail page (back arrow, view count, Popular / Recent sort, All / Verified-only filter, replies list and inline composer).

Everything runs client-side against an in-memory Zustand store seeded with rich mock data: 20 users, 25 threads with Unsplash media and link cards, 10+ threaded replies, 14 activity events spanning every kind (follow, like, reply, mention, repost, quote, milestone), 12 ephemeral posts, 30 days of statistics and 4 popular-content entries with thumbnails. DiceBear glass avatars, 42 colour themes, light + dark mode, real Date objects anchored on a fixed UTC instant for hydration-safe SSR, and a clean store API ready to swap mocks for a real backend without rewriting the views.

Routes

Pages and views included in this template.

/

Home

Multi-column board — up to five columns (For you, Activity, Statistics, Profile, Saved, Following), add/remove inline, snap-scroll on mobile

/search

Search

Search input with Follow suggestions and Topics tabs, follow / join CTAs on each row

/activity

Activity

Filterable activity inbox (all / follows / likes / replies / mentions / reposts), follow-back CTAs and a mark-all-read button

/profile

Profile

Profile hero with avatar, bio, links dropdown, follower stack, plus Threads / Replies / Media / Reposts tabs with a "line" underline indicator

/stats

Statistics

KPI cards, main bar chart, sparkline mini-stats, SVG area chart, popular content with thumbnails — every chart reacts to 7d / 30d / 90d

/saved

Saved

Bookmarked threads, newest first

/for-you

For you

Algorithmic feed with an ephemeral strip at the top, then threads sorted pinned-first then by createdAt desc

/following

Following

Only people you follow + an ephemeral strip at the top

/ephemeral

Ephemeral

24-hour posts with dashed avatar rings, follow / group badges and a per-post hours-left counter

/thread/[id]

Thread detail

Back arrow + view count, original thread, Popular / Recent sort and All / Verified-only filter dropdowns, inline composer and replies list

Features

  • Multi-column home with up to 5 columns — add or remove via the inline + button after the last column
  • Repost dropdown with two actions: Repost and Quote — quote opens a composer modal with the original thread embedded
  • Thread detail page with sortable / filterable replies and its own reply composer
  • Ephemeral 24-hour posts with dashed avatar rings, follow / group badges and a live hours-left counter
  • Statistics dashboard with reactive bar / sparkline / area charts and popular-content thumbs (7d / 30d / 90d)
  • Composer dialog with audience selector, attachment toolbar, embedded quote preview and no X close button (Cancel only)
  • Profile tabs with a clean "line" underline indicator (Threads, Replies, Media, Reposts)
  • Activity inbox with kind filters and mark-all-read; sidebar shows an unread badge

Get all templates in the Ultimate Kit

Get the Ultimate Kit — $129