Files
humhub-rescue/project-requirements/donor-perks-plugin.md
2026-04-01 01:10:06 -04:00

38 lines
1.1 KiB
Markdown

# Donor Perks Plugin — Project Requirements
## Purpose
Engage and reward donors and supporting businesses/organizations with perks, achievement badges, and publicity opportunities.
## Features
- Business/org pages under spaces for major supporters
- Publicity and achievement stories
- Achievement badges for donors (e.g., first time, feed/stable a horse)
- Badge display by user icons
## Access Control
- Donors: Earn badges, create org pages (by invite)
- Admin/Rescue: Invite, manage org pages, assign badges
## Data Model
- Donor: id, name, badges, org page link
- Organization: id, name, page, contributions
- Badge: id, name, criteria
## Workflows
- Admin invites/supporter creates org page
- Donors earn badges for contributions
- Badges displayed in UI
## Integration Points
- Social media sharing
- Badge display in UI
## Open Questions / Needs Clarification
- What are the criteria for each badge?
- How are org pages approved/managed?
- What info is required for org pages?
- How is badge progress tracked?
## Notes
- Add more detail on badge criteria, org page management, and publicity as needed.