1.6 KiB
1.6 KiB
Animal Management Plugin — Project Requirements
Purpose
Manage animal profiles, intake, transfers, progress, and placement. Enable public and admin/staff workflows for animal care, transfer, and adoption.
Features
- Animal profile pages (public details, gallery, donation/adoption options, comments)
- Unique animal IDs for transfer/ownership tracking
- Transfer options and AI-powered match suggestions
- Social media feed per animal (follow, post updates)
- Search/filter animal profiles (various display modes)
- Intake form (flexible fields, AI suggestions)
- Progress updates (routine care, medical, behavioral)
- Placement/adoption/transfer workflows
Access Control
- User: Read only
- Admin/Rescue/Staff: Manage
- Social: Manage animal feeds
Data Model
- Animal: id, name, breed, age, status, medical, gallery, owner, etc.
- Transfer: from/to, status, agreements, notifications
- Progress: vitals, notes, updates, media
Workflows
- Intake: add new animal, flexible/unknown fields, AI suggestions
- Progress: regular updates, post to feeds
- Placement: adoption or transfer, notifications, agreements
Integration Points
- AI for matching, meal/vitals suggestions, owner lookup
- Social feed, donation/adoption blocks
Open Questions / Needs Clarification
- What fields are required for intake and profile?
- What AI integrations are required (meal plan, lineage, owner lookup)?
- What are the privacy requirements for animal data?
- How are transfer agreements and notifications managed?
- What is the approval process for posts/updates?
Notes
- Add more detail on transfer workflow, AI requirements, and privacy as needed.