A platform for sharing audio demos with collaborators and getting feedback. Upload your tracks, organize them into projects, invite bandmates or producers, and collect time-stamped comments — all in one place.

Features

  • Track uploads — upload audio files stored on AWS S3, organized into projects
  • Time-stamped comments — leave feedback at a specific point in a track directly on the project page, threaded replies supported
  • Role-based access — invite collaborators as viewers, editors, or commenters
  • Private by default — projects stay private until you explicitly share them
  • Guest invitations — invite people via email without requiring an account first
  • Notifications — get notified when someone uploads a track, leaves a comment, or invites you to a project
  • Beta waitlist — invite-only access with a waitlist for new signups

Screenshots

Demo Buddy homepage
Homepage
Project dashboard listing audio projects
Project dashboard
Project page with track player and comments
Track player and comments

How It Works

Create a project, upload your demo tracks, then invite whoever you want feedback from. Collaborators play back tracks and leave comments tied to specific timestamps, all from the project page. You control who can view, comment, or edit — and everything stays private unless you choose to make it public.

Tech

Built on Next.js 15 with the Pages Router, TypeScript, and React Bootstrap for the UI. React Query handles data fetching and caching. Prisma with PostgreSQL manages the data layer, NextAuth.js handles authentication, and audio files are stored in AWS S3.