A web app for finding substitute soccer players for league matches in the Bay Area