Add plugin requirements
This commit is contained in:
37
project-requirements/donor-perks-plugin.md
Normal file
37
project-requirements/donor-perks-plugin.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user