Phrasify
The is a web app for a storage and retrieval class. With each keystroke in the main text box, this program solves the NP-hard problem of finding a partition for a string given a set of substrings. It just so happens that all the substrings are also song titles from Spotify.