Add Functionality for Actually Playing Songs. Please only use royalty-free music, e.g., from
https://cchound.com/. Big Feature for those that get going when the going gets tough :)
Add Functionality for Commenting. For example, it may be possible to allow users to add
comment on the songs and other users would be able to react (vote/disagree) with existing
comments. Note, it would not be sufficient to just add a comment field to a song.
Deploy Your App. You could deploy your React frontend on GitHub Pages, Firebase
(https://firebase.google.com/), or any other cloud provider of your choice (note: if you decide to
use Firebase, you will need to log in with a non-Wesleyan Google account as Wesleyan does not
have a subscription to Firebase and you would not be able to access Firebase). You would need to
change your server from localhost to your online URL online. You can continue to deploy your
backend via InfinityFree. For your deployment, please make sure that your CORS headers only
allow requests from your frontend and not from any other URL.
Here are some suggestions from Prof:
Add Sort or Search Functionality, e.g., search for all songs from a particular artist or with an average rating above a certain threshold.