Skip to content

DJSethDuncan/betterkid

Repository files navigation

BetterKid

Better analytics for your DistroKid exports.

Screenshots

BetterKid upload screen
Upload flow

BetterKid dashboard overview
Dashboard overview

BetterKid charts and breakdowns
Charts and breakdowns

BetterKid table analytics
Table analytics

BetterKid additional view
Additional analytics view

Dev

  • npm i
  • npm run dev
  • UI available at localhost:5173

Expects the .tsv file exported from this url

Testing

I've provided sample-data.csv in the root folder for you to test with.

Stack

  • React 18 + TypeScript
  • Vite 5 (build/dev tooling)
  • Papa Parse (TSV/CSV parsing)
  • Chart.js + react-chartjs-2 (data visualizations)
  • ESLint (linting)
  • Vercel (hosting + production deployments via vercel.json)

All app data is currently processed in memory (no database).

About

Turn your Distrokid earnings reports into something nicely visual. The "excruciating detail" reports are indecipherable, use this tool to decipher them!

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors