Sushmit-Biswas/Groovly ? reverse-engineered prompt
Reverse engineered prompt
Build me a web app called Groovly where people can create a private music room and listen together in real time.
I want users to be able to sign in, make a room, share a short room code, and let friends join from their phones or laptops. Everyone should be able to search YouTube songs, add them to a shared queue, and vote on what plays next. The host should have playback control like play, pause, skip, and seek, and the whole room should stay synced live. Please include a few room modes, one where the crowd votes, one where only the host controls music, and one where songs autoplay.
Make it feel fun and polished, with smooth animations and a modern music party vibe. Use a Next.js frontend, a Node and Express backend, MongoDB for storage, Socket.io for live syncing, and JWT based login. If you need to check current docs for any of the tools, go ahead and look them up online.
Are you gonna build this?
make sure you review the code using coderabbit