Brightside: Dental clinic template
A dentist people don't dread.
For clinics and practices: a split hero, online booking, the clinicians, first-visit steps, patient reviews, an FAQ with live help and location cards.
About the Brightside template
Brightside is for clinics and practices. A split hero, online booking with slots, the clinicians, first-visit steps, patient reviews, an FAQ with live help and clinic cards that show who's open now.
A dentist people don't dread. It is a complete dental clinic landing page for React and Tailwind CSS 4, assembled from 9 Charcoal UI sections.
Who Brightside is for
- Dental clinics.
- Physiotherapy and chiropractic.
- Optometrists and GPs.
- Veterinary practices.
What is inside
9 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.
- Contact Booking: Book-a-demo block: pick a day, pick a slot and confirm without leaving the page.
- Team Grid: Remote team grid: big initials over a duotone photo of each person's city, with bios on hover.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Testimonials Rating: Store-style review summary with an average, a star histogram that filters, and verified reviews.
- FAQ Support: FAQ accordion beside a sticky support card with the team, live status and reply time.
- Contact Offices: Office cards with each city's local time and whether the studio is open right now.
- Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.
How it is built
Booking slots, team members and clinic hours are props. 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 Brightside
npx shadcn@latest add @charcoal/brightsideTemplates 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 Brightside for a client site?
- Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
- Is Brightside 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.
- Contact Booking: Book-a-demo block: pick a day, pick a slot and confirm without leaving the page.
- Team Grid: Remote team grid: big initials over a duotone photo of each person's city, with bios on hover.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Testimonials Rating: Store-style review summary with an average, a star histogram that filters, and verified reviews.
- FAQ Support: FAQ accordion beside a sticky support card with the team, live status and reply time.
- Contact Offices: Office cards with each city's local time and whether the studio is open right now.
- Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.