This is HCD: a complete remake of a design community platform
A Next.js platform for a Human-Centered Design podcast and community, combining episodes, free courses, learning journeys and a global designer directory with Supabase and Sanity.

The product problem
This is HCD is an independent home for Human-Centered Design changemakers. Its content had grown into a large podcast archive, free courses and a community of designers worldwide. A podcast website alone could not hold that together. The complete remake needed public content, member accounts, structured learning and a searchable directory, all maintainable by a small team without developer help for everyday publishing.
The delivered scope
The complete platform remake covers 364 episodes with transcripts, free courses, learning journeys and a directory of more than 450 designers across more than 130 countries. Members can bookmark, comment, follow others and track course progress. An admin area moderates community posts and directory profiles. A separate worker assembles learning journey audio from episode segments. Next.js, Supabase, Sanity, TypeScript and Tailwind CSS form the stack.
Splitting editorial and member data
Editorial content and member activity have different owners and different rules. Sanity holds episodes, courses and editorial posts that the team curates; Supabase holds accounts, progress, comments and directory profiles. Heavy audio processing runs outside the web application. For a similar platform, decide early which data is edited, which is generated by members, and which work belongs in a background job.
What shipped
A community and learning platform combining a transcribed podcast archive, courses, learning journeys, a global directory and member features under one Next.js application.
Visit the project ↗Industry scopes for a new US project
Learning and community platforms
Choose this when public content, courses and member activity need one platform with clear editorial ownership and moderation.
Learning and community platforms: scope and discovery questions →Charlottesville, Virginia · Conference-session resource libraries
For Charlottesville conference teams maintaining session-resource libraries with edition-specific recordings, transcripts, slide decks and member bookmarks.
Charlottesville, Virginia · Conference-session resource libraries: scope and discovery questions →Rutland, Vermont · Community-radio program archives
For Rutland community-radio teams connecting program identities, planned schedule slots and approved recording editions in a maintained audio archive.
Rutland, Vermont · Community-radio program archives: scope and discovery questions →Lawrence, Kansas · Oral-history audio publishing
For Lawrence archive and cultural-publishing teams connecting approved source excerpts to reviewed oral-history audio editions and maintained public destinations.
Lawrence, Kansas · Oral-history audio publishing: scope and discovery questions →Bellingham, Washington · Professional mentor directories
For Bellingham professional communities connecting approved mentor profiles, inquiry preferences and a clearly identified contact handoff.
Bellingham, Washington · Professional mentor directories: scope and discovery questions →Tallahassee, Florida · Association learning portals
For Tallahassee trade and professional associations connecting maintained learning resources to member bookmarks, course progress and editorial ownership.
Tallahassee, Florida · Association learning portals: scope and discovery questions →Richmond, Virginia · Podcast community saved-content tools
For Richmond podcast and learning communities connecting episode discovery to a member's personal saved-content journey.
Richmond, Virginia · Podcast community saved-content tools: scope and discovery questions →Greenville, South Carolina · Podcast editorial platforms
For Greenville podcast publishers maintaining episode destinations and approved transcripts through recurring editorial corrections.
Greenville, South Carolina · Podcast editorial platforms: scope and discovery questions →Burlington, Vermont · Professional community directories
For Burlington professional and learning communities building searchable member profiles with an explicit moderation workflow.
Burlington, Vermont · Professional community directories: scope and discovery questions →Hartford, Connecticut · Editorial learning-audio platforms
For Hartford education publishers turning approved podcast segments into curated learning-audio journeys with a background processing workflow.
Hartford, Connecticut · Editorial learning-audio platforms: scope and discovery questions →Nashville, Tennessee · Podcast-led learning platforms
For Nashville podcast publishers turning an episode archive and transcripts into curated learning journeys with member progress.
Nashville, Tennessee · Podcast-led learning platforms: scope and discovery questions →
Planning a similar product?
These service pages connect the published project example with practical scoping questions for teams in its recorded country. Curiosive works remotely from Ankara, Türkiye.
Nordic industry services
Service scopes for teams serving Sweden, Norway, Denmark and Finland, grounded in published work and proposed first-release checks.