Lifestyle template

A refined social-conversation client inspired by Threads.

A polished Threads-style social platform: a multi-column home (For you, Activity, Statistics, Profile, Saved, Following), quote threads, ephemeral 24h posts, full thread detail with replies, and statistics with reactive charts.

tribune screenshot
  • Lifestyle
  • 10 routes
  • Radix UI + Base UI
  • 42 color themes
About this template

What ships in Tribune.

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.

Pages & navigation

10 routes, all polished and wired up.

  • 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

  • Statistics/stats

    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 detail/thread/[id]

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

Built-in features

Everything wired and ready to go.

  • 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
One payment. Every template.

Get Tribune and the full library.

$169 one-time gives you instant access to every template — including Tribune — both Radix UI and Base UI versions, and a commercial license for unlimited projects.