Project Applications are open! Visit our nonprofits page to submit. Apps are due Aug 29 2019.

Giving Project Volunteer and Donation Management Tool

Code

Streamlining volunteer and donation management for the Bread and Roses Community Fund (Spring 2018)

Technologies used: Flask, JavaScript, HTML, CSS, Heroku

About the Project

Every semester, Bread and Roses has to source and manage hundreds of volunteers. This is not an easy task, given the fact that there are only a handful of people to handle this. Similarly, volunteers have to track multiple donors and donations, in addition to constantly updating Bread and Roses management on their own progress.

About the Client: Bread and Roses Community Fund

The Bread and Roses Community Fund of Philadelphia recruits a diverse cohort of volunteers every semester to raise money through the volunteers’ connections for their Giving Project. Using the collected funds, Bread and Roses sponsors socially impactful community events and initiatives.

You can find a link to their website here.

Bread and Roses 1 Bread and Roses 2 Bread and Roses 3 Bread and Roses 4

Impact

This applications helps streamline volunteer recruiting for Bread and Roses. It also makes it easier for volunteers to manage and track their donors/donations. By saving time on both sides, Bread and Roses can raise more money, recruit multiple cohorts per semester, and drive greater impact in the Philly community.


The Team

Spring 2018 Team members:

Features

  • A volunteer dashboard displaying important metrics (ex. total number of donations received, total amount raised by the cohort, etc.)

  • A drag and drop interface for keeping track of donor/donation progress (similar to Asana or Trello)

  • A volunteer management and filtering tool (similar to excel but with built in filtering capabilities - ethnicity, gender, sexual orientation, cohort, etc.)

  • Ability to download volunteers into an external spreadsheet, the ability to view the demographic data of a cohort in graph form.

Technical Challenges

  • Creating graphs

  • Aggregating data for metrics

  • Creating a highly interactive drag and drop interface

  • Verification flow for a donation

  • Downloading data onto an external excel spreadsheet