I built this to solve a workflow I kept seeing in nonprofits: impact data lives in spreadsheets/docs, then someone manually rebuilds it in slides for donor updates.
This project is a React + TypeScript dashboard that combines:
-KPI/indicator views
-qualitative impact stories
-psychosocial support case summaries
-one-click PowerPoint export (pptxgenjs)
Code: https://github.com/vassiliylakhonin/activity-reporting-for-d...
Technical notes:
Vite build with chunk splitting
Type-safe indicator calculations
test + typecheck + build scripts included
I’d really value feedback on:
-export quality/structure for real donor reporting workflows
-what data model would make this easier to adapt across organizations