Charcoal UI

Townhall: Webinar series template

Sessions people register for.

For webinar series and virtual events: a split hero, the session schedule, speakers, a three-step registration wizard, FAQs and a corporate footer.

About the Townhall template

Townhall is for webinar series and virtual events. A split hero, a season schedule, speakers, a three-step registration wizard and FAQs about recordings and credits.

Sessions people register for. It is a complete webinar series landing page for React and Tailwind CSS 4, assembled from 7 Charcoal UI sections.

Who Townhall is for

  • Webinar series.
  • Virtual summits.
  • Customer education programmes.
  • Professional CPE sessions.

What is inside

7 sections, top to bottom:

  • Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
  • Hero Split: Copy on the left, a live product window on the right with a stat card and a chart that draw themselves in.
  • Event Schedule: Conference agenda with day tabs, track filters and bookmarks that build your own schedule.
  • Event Speakers: Speaker line-up as a big name list; the focused speaker's duotone card and talk appear alongside.
  • CTA Steps: Sign-up CTA as a three-step mini wizard, so visitors arrive half onboarded.
  • FAQ Grid: Questions laid out in a grid with a contact card, for short answers.
  • Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.

How it is built

The registration wizard's last step asks attendees their role. Every section is a separate Charcoal UI section, so you can reorder, remove or restyle any of them, and the accent colour is one CSS variable on the page wrapper.

Install Townhall

npx shadcn@latest add @charcoal/townhall

Templates are part of Charcoal UI Pro. One seat covers all 100 templates, 107 sections and 300 Pro components. The command installs the page and every section and component it uses, so it runs the moment it lands.

Frequently asked questions

Can I use Townhall for a client site?
Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
Is Townhall a Next.js template?
It is a React 19 page that works in Next.js (App Router or Pages Router), Vite, Remix and Astro. Drop it into a route and it renders.

Sections in this template

  • Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
  • Hero Split: Copy on the left, a live product window on the right with a stat card and a chart that draw themselves in.
  • Event Schedule: Conference agenda with day tabs, track filters and bookmarks that build your own schedule.
  • Event Speakers: Speaker line-up as a big name list; the focused speaker's duotone card and talk appear alongside.
  • CTA Steps: Sign-up CTA as a three-step mini wizard, so visitors arrive half onboarded.
  • FAQ Grid: Questions laid out in a grid with a contact card, for short answers.
  • Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.

Townhall as Markdown