Case Study Set-Set Product Design

Set-Set

The global library of the best DJ sets — a community-curated discovery and organization platform for DJs, producers, and electronic music fans, built to work against the algorithm instead of with it.

Role
Founder · Product Designer
Agency
Founder-led
Client
Set-Set
Scope
Product → Design → Beta
Status
Beta

The Problem

Finding a genuinely good electronic music set in 2026 is harder than it should be. Streaming and social algorithms optimize for watch time, not quality — the same handful of clips resurface regardless of what you actually want to hear, and there's no real home for long-form DJ sets the way there is for tracks or albums.

Set-Set is built on the opposite bet: human curation beats the algorithm. Verified artists, invited curators, and a community that upvotes and saves what's actually good — not what an engagement model decided to show you.

  • Product Strategy
  • Full-Stack Build
  • Design System
  • Security & Data Architecture
  • SEO
  • Solo Founder

The Approach

Set-Set runs on a dual-hero model: the DJ/artist who creates and performs, and the curator/listener who discovers, saves, and champions. Neither role is secondary — the curator is the engine of discovery, the DJ is the engine of content, and both earn status and reputation on the platform.

Four loops drive the product. Listeners discover a set, save or upvote it, build playlists, and follow artists. Creators claim their artist profile, post sets, and grow a following that eventually unlocks direct fan support. Curators are invited, post directly with no review queue, and build a Tastemaker reputation through what they surface early. A social loop ties it together — shared playlists and follows compound into artist growth, which is the on-ramp to monetization.

What I Built

A full Next.js/Supabase product, alone, from schema to shipped UI: set submission with hybrid artist detection across YouTube, SoundCloud, and Mixcloud; an artist claiming and follow system; shareable and joint playlists; an activity feed and notification system; and Signature Sets — six curated genre pillars (House, Techno, Progressive, Breaks, Drum & Bass, Trance) that anchor the catalog beyond the live feed.

The feed itself runs three tabs on purpose-built logic: SetStack (chronological, with admin-pinned sets floated to the top), Trending (pure community upvotes — pinning never touches it), and Curated (hand-picked by invited curators). Spanish localization shipped ahead of French or German because the actual beta testers are concentrated in Mexico, Colombia, and Argentina — a decision made from real usage, not a roadmap default.

Past the product surface, a meaningful share of the work has been the unglamorous kind: a full RLS and API-route authorization audit (every privileged admin mutation now runs server-side against a service-role key rather than trusting the client), rate-limited submissions, a nonce-based CSP, and a foundational SEO pass — per-page metadata, a verified sitemap of 1,110 URLs, and Search Console ownership — all done solo, in parallel with feature work.

The Social Layer

Discovery only compounds if there's somewhere to put it. Joint playlists let a listener and a collaborator build a list together — shared ownership is what actually drives sharing, more than a solo list ever does. An activity feed merges four event types in one query-time pass, and a real notifications table (not a stub) backs the bell dropdown, both shipped with their own RLS policies rather than bolted onto the client.

Light Mode, Mobile Nav, and the Unglamorous Details

The spacing and color system runs on real design tokens, not one-off values — which is what made a full light/dark mode sweep possible instead of an endless game of whack-a-mole on hardcoded colors. Mobile nav consolidates notifications, theme, and language into one dropdown instead of scattering them; the search overlay actually centers now instead of pinning to the top of the viewport for no reason.

Where It Stands

Set-Set is live at set-set.com, past Alpha and into Beta. The Alpha bar was a working, shareable product that earns trust — discover, save, share, follow — and it shipped. Beta is about turning one-time visitors into weekly active users and reopening the creator economy: Creator and Curator signup are both fully built but intentionally iceboxed, waiting on a small manually-onboarded cohort before reopening broadly, which is the top item on the current sprint.

  • 764Artists imported
  • 310+Sets posted by the community
  • 1,110URLs verified in the live sitemap
  • Liveset-set.com, Beta
Honest state, not a highlight reel: the Creator and Curator paths are built but not yet public, the mobile experience hasn't had a dedicated audit, and DropLove tipping integration is scoped but not started. That's the actual backlog, not a gap I'm hiding.

What's Next

Beta (through September 2026) is focused on retention and reopening the Creator/Curator paths, plus a SetSet Score and Tastemaker levels to give curators something to build toward. V1 (September–December 2026) is the monetization phase — DropLove tipping integration, paid tiers, and a Book This DJ flow, alongside full gamification rollout to give tipping social proof. Past that, the plan is an AI-assisted discovery layer and eventually a mobile app.

Results

← PreviousHP Elite Earbuds Next →DropLove