An interactive magazine web application for non-profit Hollaback!