Activity

Imjack1

SongVote Development Log

Project Overview
Built SongVote, a real-time collaborative playlist platform that allows event guests to democratically control the music.

Key Accomplishments

  • Core System: Developed a fully functional voting engine where guests can search for songs via YouTube, suggest tracks, and upvote their favorites in real-time.
  • Playback Experience: Implemented a gapless music player for the host that automatically transitions between tracks. Added a “Radio Mode” to ensure music never stops playing even if the queue is empty.
  • Access & Security: Created a friction-less guest login system using QR codes and generated PINs. Implemented rate limiting and voting restrictions to ensure fair play.
  • Host Administration: Built a comprehensive dashboard allowing hosts to manage the queue, force-play specific tracks, blacklist songs, and ban disruptive users.
  • Party Features: Designed a “Visualizer” view optimized for TV screens and a feature to generate and print physical access cards for guests.
  • User Interface: Completed a responsive design with support for dark mode and mobile devices.
Attachment
Attachment
Attachment
Attachment
0