A web application for a non-profit organization