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

1.1 KiB

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.