done with the sinatra app. the html and scss is not sinatra worthy, but will revisit later if possible