A full stack Next.js, Golang fun project for broadcasting music from Spotify in respective rooms.
"Live Music for Spotify" is a full stack fun project (originally to play with Golang for the first time) about an in rooms organized application for strangers or friends to meet and listen to music, using Next.js, Golang, a Redis in-memory database connected via WebSocket to "broadcast" music to active rooms.
To run the application locally you can either follow the instructions within the respective directories or use docker compose to initialize backend, frontend and redis at once:
.env.public
to .env
and fill in the missing details (Spotify Web API keys)docker compose up