Skip to content

YouTube-based karaoke party app with QR queueing.

License

Notifications You must be signed in to change notification settings

empz/my-karaoke-party

Repository files navigation

My Karaoke Party

image

YouTube-based karaoke party web app with remote searching and queuing from QR code.

  • Host a party.
  • Join existing party via link or QR.
  • Search karaoke videos on YouTube and add them to the queue.
  • Queue is sorted by "fairness" to avoid mic hogs.

Stack

Based on T3 App (https://create.t3.gg/)

  • Next.js 14
  • Postgres
  • Prisma
  • Tailwind
  • PartyKit

Development

  1. Run pnpm install to install dependencies.
  2. Copy .env.example to .env and fill in the values.
  3. Run pnpm db:push to create the database.
  4. Run pnpm dev:pk to start the PartyKit development server.
  5. Run pnpm dev to start the development server.

Contribution

I don't have time to work on this at the moment but I'll happy take in PRs and deploy changes to the live site at https://www.mykaraoke.party.