Overview
This issue involves building a fullstack analytics interface for each artist’s audition page. The analytics should provide an insightful, real-time view of how each artist is performing based on weighted commentaries, live votes, and judge vs fan engagement.
The design and logic should adapt and expand upon the reference in #57 — Vote Analytics Per Audition Page.
Goals
- Display analytics per audition based on:
- Weighted commentaries (e.g., from judges, fans).
- Vote totals and proportions.
- Commentary count.
- Judge vs fan influence breakdown.
- Visuals should clearly highlight what made an artist successful — not just pitch, confidence, or stage presence, but how their commentary quality and source influenced results.
Frontend Tasks
Backend Tasks
Acceptance Criteria
- ✅ Artist’s audition page shows accurate, updated analytics.
- ✅ Commentary weights are reflected visually and in score impact.
- ✅ Voting patterns can be traced by source (judge, fan, influencer).
- ✅ UI matches or improves upon design in issue #57.
Notes
- All commentary should be meaningfully weighted.
- Judges’ votes should show extra visual/functional significance.
- This system is the core evaluation engine behind Musicstrk's audition process.
Related
Overview
This issue involves building a fullstack analytics interface for each artist’s audition page. The analytics should provide an insightful, real-time view of how each artist is performing based on weighted commentaries, live votes, and judge vs fan engagement.
The design and logic should adapt and expand upon the reference in #57 — Vote Analytics Per Audition Page.
Goals
Frontend Tasks
Backend Tasks
GET /api/auditions/:id/vote-analyticsGET /api/auditions/:id/commentary-weightAcceptance Criteria
Notes
Related