Testimonial Marquee

Data Display
Feedback

Infinite scrolling customer testimonials with star ratings.

Preview

Hover to pause animation

This platform transformed how we evaluate our AI models. The metrics are incredibly comprehensive.

SC

Sarah Chen

ML Engineer at TechCorp

Finally, a tool that makes model comparison simple and intuitive. Saved us weeks of work.

JW

James Wilson

Data Scientist at DataFlow

The LLM-as-judge feature is a game changer for our complex evaluation pipelines.

MG

Maria Garcia

AI Lead at InnovateLabs

Best-in-class UI for model benchmarking. Our team adoption was instant.

AK

Alex Kim

VP Engineering at ScaleAI

This platform transformed how we evaluate our AI models. The metrics are incredibly comprehensive.

SC

Sarah Chen

ML Engineer at TechCorp

Finally, a tool that makes model comparison simple and intuitive. Saved us weeks of work.

JW

James Wilson

Data Scientist at DataFlow

The LLM-as-judge feature is a game changer for our complex evaluation pipelines.

MG

Maria Garcia

AI Lead at InnovateLabs

Best-in-class UI for model benchmarking. Our team adoption was instant.

AK

Alex Kim

VP Engineering at ScaleAI

Props

Component API reference

PropTypeDefaultDescription
testimonialsTestimonial[]Default testimonialsArray of testimonials to display
durationnumber45Animation duration in seconds
pauseOnHoverbooleantruePause animation on hover
starCountnumber5Number of stars to display
classNamestringAdditional CSS classes

Usage

Import and implementation examples

import { TestimonialMarquee } from '@/components/marquee'

<TestimonialMarquee
  testimonials={[
    {
      quote: "This platform transformed how we work.",
      author: "Sarah Chen",
      role: "ML Engineer",
      company: "TechCorp",
      avatar: "SC"
    },
    {
      quote: "Saved us weeks of development time.",
      author: "James Wilson",
      role: "Data Scientist",
      company: "DataFlow",
      avatar: "JW"
    },
  ]}
/>
This block is self-contained (no UI component dependencies)

Features

Built-in functionality

  • Testimonial cards: Rich cards with quotes and ratings
  • 5-star ratings: Visual star rating display
  • Author avatars: Initials with gradient background
  • Role and company: Full attribution information
  • Slow scroll: 45s duration for readability
  • Pause on hover: Stop to read testimonials
  • Gradient fade edges: Smooth edge transitions
  • Dark mode: Full dark mode support

Accessibility

Accessibility considerations

ARIA Attributes

role="list" for testimonial containeraria-label for star ratings

Keyboard Navigation

KeyAction
HoverPause animation

Notes

  • Slow animation allows time to read
  • Pause on hover for full reading
  • Star ratings have accessible labels