A participation dashboard over a rolling-window CRM export
Recordparticipation-dashboard
What it does
Turns daily spreadsheet exports from a donor CRM into per-cohort participation metrics, serving both an access-controlled staff dashboard and a public bilingual campaign page.
Dates
Sep 2025 to Oct 2025
What the dates prove
First and last commit, and unreliable. The working tree shows the work starting earlier and running later than the range admits.
Built with
TypeScript, Next.js, Cloud Run
Dates are the engagement window, not a duration claim.
What we delivered
Applied ML and decisioning
Cloud infrastructure and migration
Custom software engineering
If this sounds like your system, the next step is one call, about ninety minutes.