Start a project
← Back to portfolio
Web AppSaaS

Royalty Vision

Royalty dashboard for independent labels

View live demo →
Royalty Vision Dashboard View full image
+80artists managed
52platforms covered
5specialized views
12languages supported

The problem

Independent labels rely on distributors that deliver reports as messy .csv files and outdated platforms where data is scattered across dozens of menus. Understanding what each artist earns, calculating splits correctly, and generating individual statements was a manual, slow, and error-prone process.

The solution

Royalty Vision turns that chaos into clarity. Upload the distributor's .csv and the app handles the rest: automatically parsing data, calculating splits between artists, remixers, and labels, and presenting everything in a visual dashboard with five main views.

  • Main dashboard — overall income and label activity summary
  • Artist view — detailed breakdown including cross-data from collaborations
  • Catalog — full label catalog management by detailed breakdown
  • Clients — filter and visualize all artists in the catalog
  • Balance & payments — informational management of the label's financial status

From the same app you can generate PDF statements per artist, email them directly, and share a unique-link guest view so each artist can see their own earnings in detail. The app covers 52 platforms — Spotify, Apple Music, Tidal, TikTok, Instagram, and more — and is available in 12 languages.

Royalty Vision main dashboard View full image
Royalty Vision financial view View full image

Results

  • Centralized data management for over 80 artists
  • From multiple confusing menus to 5 specialized, clear views
  • Complex split and collaboration logic resolved without errors
  • Individual PDF reports generated and sent to real artists
  • Coverage of 52 streaming platforms and social networks

Tech stack

ReactRechartsFramer Motion SupabaseNetlifyjsPDF html2canvasi18n

Need something similar?

We build dashboards, apps, and custom tools. Tell us about your project.

Start a project →