A public platform for increasing civic engagement and volunteerism