Charcoal UI

Lotus: Yoga studio template

Classes, teachers and a timetable.

For yoga and pilates studios: a photo hero with class booking, a weekly timetable, teachers, class-pack pricing, reviews, studio cards and a calm footer.

About the Lotus template

Lotus is for yoga and pilates studios. A photo hero books a class, a weekly timetable, teachers, class packs and memberships, reviews and studio cards with live opening status.

Classes, teachers and a timetable. It is a complete yoga studio landing page for React and Tailwind CSS 4, assembled from 8 Charcoal UI sections.

Who Lotus is for

  • Yoga and pilates studios.
  • Barre and dance studios.
  • Meditation centres.
  • Boutique fitness.

What is inside

8 sections, top to bottom:

  • Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
  • Hero Local: Local business hero with open-now status, rating, address and a quick table booking card.
  • Event Schedule: Conference agenda with day tabs, track filters and bookmarks that build your own schedule.
  • Team Grid: Remote team grid: big initials over a duotone photo of each person's city, with bios on hover.
  • Pricing Tiers: Three plans with a monthly/yearly switch; prices roll to the new amount and the popular plan glows.
  • Testimonials Rating: Store-style review summary with an average, a star histogram that filters, and verified reviews.
  • Contact Offices: Office cards with each city's local time and whether the studio is open right now.
  • Footer Contact: Studio footer with a giant email link, address, hours, live local time and a huge faded wordmark.

How it is built

The hero's booking card labels become spots and class times. 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 Lotus

npx shadcn@latest add @charcoal/lotus

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 Lotus for a client site?
Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
Is Lotus 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 Local: Local business hero with open-now status, rating, address and a quick table booking card.
  • Event Schedule: Conference agenda with day tabs, track filters and bookmarks that build your own schedule.
  • Team Grid: Remote team grid: big initials over a duotone photo of each person's city, with bios on hover.
  • Pricing Tiers: Three plans with a monthly/yearly switch; prices roll to the new amount and the popular plan glows.
  • Testimonials Rating: Store-style review summary with an average, a star histogram that filters, and verified reviews.
  • Contact Offices: Office cards with each city's local time and whether the studio is open right now.
  • Footer Contact: Studio footer with a giant email link, address, hours, live local time and a huge faded wordmark.

Lotus as Markdown