ImpactCanvas Social Impact Platform
Project Gallery
My role Product Architect · Hands-on Builder
Overview
ImpactCanvas empowers NGOs and funders to manage programs, proposals, gamified engagement, and usage analytics—all with a single Cloudflare-native stack.
Key features include:
- PWA dashboard with offline support, push notifications, and install prompts
- Role-based access controls, tenant isolation, and advanced usage metering
- AI-assisted proposal drafting with structured workflows and WhatsApp bot integration
- Comprehensive documentation (ADR, API contracts, onboarding) for rapid onboarding
- Real-time analytics and impact gamification to keep NGO teams engaged
The platform is fully serverless on Cloudflare Workers and D1, making it resilient, fast, and cost-effective for emerging markets.
Key decisions
- Designed tenant and role boundaries around the collaboration model of NGOs, funders, and delivery partners.
- Used a serverless architecture to keep the product resilient and cost-conscious for emerging-market programs.
Evidence
- Multi-tenant workflows for NGOs, funders and partners
- Role-based access, usage metering and offline-capable PWA
- AI-assisted proposals and WhatsApp-integrated workflows
Technologies Used
- React
- Vite
- Tailwind CSS
- Cloudflare Workers
- Hono
- Cloudflare D1
- WhatsApp Integration