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.

Feature: Advantage Calculator

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()

Relationships

Dependencies (1)

Components this component depends on