About the Project
What started as a hackathon project in college with friends has kept me busy over the years. It has seen many major rewrites, being the playground for my interest in various technologies. The goal has always been the same: create a shared play queue with friends.
Built With
Demo
For more information, visit the application homepage
Roadmap
- Save play queue as playlist in Spotify
- Save songs to Spotify library
- Vote to skip current song
- Add room settings
- UI enhancements
- Dynamic OG images for room links
See the open issues to check on my progress.
Development
You can get this running locally with node.js installed and a few credentials.
Prerequisites
- node v18+
- pnpm
- API Credentials (see .env.example)
- Spotify API client id & secret
- YouTube API key
- PartyKit host
Contributing
I encourage you to submit an issue if you encounter a problem using crowdq.fm or you are having trouble running this project locally.
License
Distributed under the GPL-3.0 License. See LICENSE
for more information.