Jukeboxd Sprint 5 Official Release
This is the official release of Jukeboxd for sprint 5. In this sprint we updated the home page to display the most recent friend activity, and the most popular songs/albums for the past week, as well as the most recent reviews. We also significantly updated the user pages, so they now show the tracks and albums that the user has listened to (along with the ratings they gave if applicable), and the tracks and albums the user has added to their watchlist (like a save for later list). User pages now also show everyone who is following the user and all the people that the user follows. We implemented the artist pages, which show all the albums and tracks that an artist has made or is featured on, and shows their description if they have set one. Artists can set, edit, or delete their artist page's description once they've had their user account linked to their artist page by an admin, and admins can set, edit, or delete any artist page's description. We also implemented an admin page which lets admins see all the users in the system, all the artists in the system, and all the reviews in the system. Admins can delete reviews, can delete users, or can link/unlink users to/from an artist page. Lastly, we implemented our functional testing this sprint using postman, and we exported our code and put it in the Jukeboxd > Testing > Jukeboxd testing.postman_collection.json file.