Back to projects

JPMC Code For Good Hackathon

Turning 10 years of grant PDFs into donor-ready impact stories in 36 hours.

Team of 7 · 22h hackathon

Lilabean Donor Platform cover

Problem

The Lilabean Foundation had a decade of annual funding PDFs but no way to show donors what their money actually did. Manual reporting cost staff hours per update.

Approach

Parsed historical funding PDFs into a normalized MongoDB schema, built a React dashboard for impact visuals, and wired Gemini to generate personalized donor update emails with charts drawn from each donor's own contribution history.

In short

Full-stack project built for The Lilabean Foundation to visualize donation impact, parse annual funding data into MongoDB, and generate personalized funding update emails using Gemini-powered summaries and charts.

Stack

  • React
  • TypeScript
  • Python
  • MongoDB
  • Gemini API