38 lines
1.1 KiB
Markdown
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.
|