README.md
March 22, 2023 ยท View on GitHub
"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.

Frontend
- Typescript
- React.js
- Next.js
- Styled Components
- Spotify Web Api
- Spotify Wep Playback SDK
Backend
- Golang
- Websocket
- Redis in-memory database
Getting Started with Docker
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:
- Within each directory, copy
.env.publicto.envand fill in the missing details (Spotify Web API keys) - Within the root directory run
docker compose up - Go to http://localhost:3000/
- Done!