Impact Export Service
Component Detail
Service Layer
medium complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Service responsible for generating exportable summary cards from calculated impact results. Supports PNG screenshot capture and PDF document generation for use in presentations or organizational reporting to funders like Bufdir.
impact-export-service
Responsibilities
- Render summary card to PNG bitmap for sharing
- Generate PDF document from impact result data
- Write export files to device temporary storage
- Trigger native share sheet with exported file
Interfaces
exportAsPng(impactResult, orgContext)
exportAsPdf(impactResult, orgContext)
shareExport(filePath)
cleanupTempFiles()