Description
Integrate with pet shelter APIs (Petfinder, Adopt-a-Pet) to allow users to browse adoptable pets, create PetChain profiles for adopted pets, and transfer shelter records.
Requirements and context
- OAuth integration with Petfinder and Adopt-a-Pet APIs
- Browse adoptable pets with filtering by species, breed, age, and location
- Create a PetChain profile pre-populated with shelter data on adoption
- Transfer shelter vaccination and medical records to the new profile
- Anchor transferred records to Stellar blockchain
Suggested execution
- Branch:
feature/shelter-adoption-integration
- Key files:
src/screens/AdoptionScreen.tsx, backend/services/shelterIntegrationService.ts
- Mock shelter APIs for development
- Write tests for record transfer and profile creation flow
Guidelines
- Assignment required before starting
- PR must include:
Closes #84
- Timeframe: 96 hours
Description
Integrate with pet shelter APIs (Petfinder, Adopt-a-Pet) to allow users to browse adoptable pets, create PetChain profiles for adopted pets, and transfer shelter records.
Requirements and context
Suggested execution
feature/shelter-adoption-integrationsrc/screens/AdoptionScreen.tsx,backend/services/shelterIntegrationService.tsGuidelines
Closes #84