Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Interactive Dashboard Template

Public visualization

Viewing a saved revision (read-only)

33d57d34680d48888e93531c961e9f3d

Interactive Dashboard Template

0 stars3🌍 Public
CCurran Kelleher
Last edited Dec 15, 2025
Created on Nov 6, 2025

This example presents an interactive dashboard with two synchronized views of five data points: a scatter plot using circles and a bar chart. Clicking a circle or bar selects the corresponding data point, highlighting it in both charts simultaneously, with a background click to deselect. The visualization leverages D3 version 7 for scales and SVG rendering, including transitions with linear easing for style changes. React 19 manages the interface and shared selection state between the two charts.

AI-generated description

React Counter App

A modern counter application built with React and integrated with a comprehensive layout design system featuring a dark theme with Olympic-inspired colors.

Features

  • Counter Operations: Increment, decrement, and reset functionality
  • Dark Theme: Gradient background with dark color scheme
  • Layout System: Flexible three-column layout with header and navigation
  • Responsive Design: Built with Tailwind CSS for responsive styling
  • Design System: Includes theme colors, typography scale, and reusable components

Components

  • Layout: Main layout container with optional header, navigation, sidebars, and main content
  • LayoutHeaderTitle: Header title component with consistent styling
  • LayoutMainContent: Main content container with centered layout
  • LayoutPanelContainer: Container for content sections
  • LayoutSectionTitle: Section title with uppercase tracking
  • LayoutNavLink: Navigation link with active state styling

Theme Colors

The application uses an Olympic-inspired color palette:

  • Blue: Light (#5ed6ff), Medium (#0078d0), Dark (#00287f)
  • Yellow: Light (#fff08c), Medium (#ffce19), Dark (#e67324)
  • Green: Light (#aae8b8), Medium (#00cb50), Dark (#005a46)
  • Red: Light (#ffc7c9), Medium (#ff555f), Dark (#bf192b)

Getting Started

The application uses ES modules with CDN imports. Open index.html in a modern browser to run the application.