Skip to content
Templates

Media & learningMedia

Studio

Audio-reactive analytics for podcast creators

Studio

Video preview

Recorded from the actual template. The 4 animated views are included in the source.

Category
Media
Dashboard
Views
4
animated
Interface
Dark
theme
Stack
Next.js
16 · React 19
License
Unlimited
projects
Delivery
ZIP
by email

About

A podcast analytics interface with a beat-synchronised turntable, episode exploration, audience charts and an earnings console.

  • Best forDevelopers building podcast and audio-creator analytics interfaces.

Included views

4 views
  • Overview

    Explore the animated turntable, sample listening metrics and top episodes; player controls also change the visual motion.

  • Episodes

    Filter and select fictional episodes to update the simulated player, spectral landscape and retention curve.

  • Audience

    Switch between a globe and flat map, highlight sample cities or listening apps and inspect demographic charts.

  • Earnings

    Toggle revenue channels with console controls, inspect sample payouts and mark local ad-read checklist items.

Animations and interactions

  • Beat-synchronised visuals

    The turntable, waveforms, equalizer and console meters follow a shared simulated beat. A canvas projection draws the deck and record, while play and pause controls change the visual motion.

  • Simulated player controls

    Select episodes, seek, change speed or use skip controls to explore the player interface. The selected episode also updates the displayed waveform, spectral landscape and retention curve; audio tracks are not included.

  • Audience and earnings tools

    Switch between globe and flat map, highlight sample cities or apps and inspect demographic charts. Console controls toggle displayed revenue channels, with filters for fictional payouts and local ad-read checklist items.

  • Episode exploration

    Episode filters, sorting and listening-period controls update the sample analytics. Loading an episode keeps the player selection and linked visuals consistent across the Overview and Episodes views.

  • Editable data and motion

    Episode, audience and revenue examples are defined in the data module, while tempo and theme tokens have separate controls in code. Reduced-motion preferences stop pulses and show static turntable and waveform visuals.

Responsive layouts, keyboard-accessible navigation and reduced-motion support.

Demo data and what to connect

The player and audio-reactive visuals use a simulated signal; audio tracks are not included. Listeners, revenue and activity are fictional, with no streaming-platform or payout connection.

  • IncludedFictional demonstration data and local interactions, ready to edit. The included README identifies the data files and model.
  • Not includedBackend, database, authentication, payments or AI services. Features that look connected are simulated; connect your own services when you adapt the code.

What’s in the ZIP

  • Complete Next.js project
  • 4 animated views
  • Source files and project assets
  • README with setup and customization
  • LICENSE.md

Stack and requirements

  • StackNext.js 16, React 19, TypeScript, Tailwind CSS v4, Framer Motion, Lucide icons
  • FontsHanken Grotesk, Unbounded
  • RequiresNode.js 20.9 or later, npm, and working knowledge of React and Next.js

Run it locally

Extract the ZIP, open a terminal in the project folder, then run:

npm install
npm run dev

Open localhost:3000. The README covers the data, colors, fonts and animations.

Explore the source files
studio/
    • globals.css
    • layout.tsx
    • page.tsx
      • AgePyramid.tsx
      • AppRings.tsx
      • Console.tsx
      • DotMap.tsx
      • Globe.tsx
      • HeroWaveform.tsx
      • Landscape.tsx
      • MiniWave.tsx
      • PlaysChart.tsx
      • RetentionCurve.tsx
      • RevenueChart.tsx
      • Turntable.tsx
      • VuMeter.tsx
    • App.tsx
    • hooks.ts
    • motion.tsx
    • player.tsx
    • PlayerBar.tsx
    • Sidebar.tsx
    • signal.ts
    • data.ts
    • avatars10 svg
    • generate-avatars.mjs
  • LICENSE.md
  • package.json
  • README.md

Price, license and delivery

  • Price$9 USD, one-time payment. No subscription or renewal.
  • TaxesApplicable VAT and sales tax are included in the price. The total is shown before you pay.
  • LicenseUnlimited personal and client projects. No resale or redistribution of the source. Read the license
  • DeliveryAfter payment, Polar emails your receipt and a download link for the ZIP.
  • RefundsIf the files don’t install or run as described and can’t be fixed within 7 days, you get a full refund. Refund policy
  • Supporthello@buildindex.dev for the template as delivered.

Secure checkout by Polar. More answers in the questions.

$9one-time

USD · Tax included

Buy · $9