-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Feature Request
Epic: User Engagement & Transparency
Describe the feature you'd like:
🎯 Summary:
As a logged-in user, I want to see a dashboard report that displays key blood donation statistics so that I feel confident that the platform is active and impactful, encouraging future participation and trust in the app.
📝 Description:
We want to add a new section within the app — possibly a new tab or part of the "My Activity" page — that shows platform-wide blood donation stats like:
-
Total donation requests
-
Completed donations
-
Pending requests
-
Most donated blood groups
-
Top locations
-
Success rate
This helps in building trust, encouraging re-use, and demonstrating platform impact.
Is your feature request related to a problem? Please describe:
No
Proposed Solution:
Backend: Create endpoint GET /api/impacts-summary
Backend: Aggregate data from donation requests table
Frontend: Create "Impact Report" screen with summary boxes
Frontend: Add visualizations (optional: use Chart.js or Recharts)
Add loading state + fallback if data fetch fails
Unit test and integrate with production DB
Example Wireframe
Acceptance Criteria
Add a new "Impact Dashboard" screen accessible from bottom nav or profile
-
Show total requests served (all-time)
-
Show count of completed vs pending requests
-
Show success rate (completed/total)
-
Include top blood types requested and top locations
-
Use charts or counters styled similarly to current app (see wireframe)
-
Include time filters (last 30 days, all time)
Impact Analysis (optional)
This helps in building trust, encouraging re-use, and demonstrating platform impact.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status

