Skip to content
Component playground

A focused component lab that stays shippable.

Six runnable components cover maps, scheduling, pitch, waveforms, data viz, and 3D, each linked to a guide and demo route.

Categories

Browse by component families.

Maps · 1Scheduling · 1Audio · 2Visualization · 2

Client-only runtime

Start audio or map libraries on mount so SSR stays clean.

Real-world inputs

Use microphones, maps, waveforms, charts, and scenes to validate real data flows.

Cleanup on destroy

Tear down AudioContext, Peaks.js, and map instances to avoid leaks.

Components

Preview, test, and copy.

Back to home
Maps Ready

Leaflet map

Client-only Leaflet map with tiles, markers, and cleanup.

Open component
Scheduling Ready

FullCalendar

Scheduling UI with day grid, time grid, and list views.

Open component
Audio Ready

Pitchy detector

Microphone-driven pitch graph with tuning controls.

Open component
Audio Ready

Peaks.js waveform

Waveform layout with zoom + overview setup guidance.

Open component
Visualization Ready

D3 chart

Responsive D3 area + line chart with axes and gridlines.

Open component
Visualization Ready

Three.js scene

Minimal Three.js scene with resize handling and cleanup.

Open component

Next step

Open a component and ship a change.

Each playground entry links to a guide and a runnable example you can remix.

Read the guides
Built as a personal SvelteKit 5 lab with Supabase auth. Guides, patterns, and a playground you can actually ship.
Command Palette
Search for a command to run