UMBC CMSC 447 Group Project
The Melody Madness project should be run on PyCharm with a virtual environment. It is ideal to run this project using Python 3.9 or higher.
Please view the requirements.txt file found in the root of this directory for which libraries are required.
- To run the application on PyCharm with Django, enter
python manage.py runserverinto the command line.- To access the website, access the URL
http://localhost:8000/ - It is necessary that Spotify API secrets be copied and pasted within
spauth(request)found inspotify_auth/views.pyin order to authorize with the Melody Madness Spotify app, and pull artists using a Spotify account.
- To access the website, access the URL
- Accessing the main URL will send you to a Welcome page. To log in with Spotify, click the "Login With Spotify" button and log in with your Spotify credentials.
- Melody Madness will provide you with the information that will be pulled from your Spotify account before you give permission to authorize the app.
- To view the bracket, you will be automatically redirected to the
generateURL. You must click theGenerate my Bracketbutton to display the bracket with your Spotify artists.
- To run the url and view unit tests, enter
python manage.py testinto the command line.
- Note that functionality of the bracket is not complete! Voting sometimes behaves in unexpected ways.