# 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.