Have you ever wanted to battle it out with your friends and see who has the best taste in music?
Music League let's you do just that! Create a league, invite your friends, and have everyone submit their favorite songs to be voted on by the entire group! Music League integrates with the Spotify API and will handle the playlists, email reminders, and voting - all you have to do is submit, listen, and vote!
Music League relies on multiple other open source projects:
- Flask
- PostgreSQL (via Psycopg2)
- Spotipy
I recommend using virtualenv along with virtualenvwrapper for the smoothest experience.
There are two prerequisites to install before running:
You may do any of the below after installing prerequisites, cloning this repo, and running make install
.
make lint
Requires listed prerequisites to be up and running.
make unit
Requires listed prerequisites to be up and running.
make run
Requires listed prerequisites to be up and running.
make ci