PetCoParenting
Pet Custody & Co-Parenting Platform
The Challenge
Couples, ex-partners, and roommates sharing pet ownership lacked a dedicated tool to coordinate custody schedules, track shared expenses, and formalize co-parenting arrangements. Existing solutions were fragmented across multiple apps without pet-specific features.
The Solution
Built a comprehensive pet co-parenting platform with custody scheduling (weekly patterns or alternating weeks), shared expense tracking with automatic balance calculations, digital pet agreements with e-signatures, and calendar integrations via iCal feeds. Users can manage pet profiles, invite co-parents, and coordinate care seamlessly.
Key Features Implemented
Custody Scheduling
Weekly patterns or alternating weeks with special day overrides for holidays
Shared Expense Ledger
Track pet costs with flexible splits (50/50, 60/40, custom) and balance tracking
Digital Pet Agreement
Multi-step questionnaire with e-signatures for custody arrangements
Calendar Integration
iCal feed URLs for Google Calendar, Apple Calendar, and Outlook
Pet Profiles
Comprehensive profiles with medical info, vet details, and photo galleries
Co-Parent Invitations
Email-based invitation system with accept/decline workflow
Automated Reminders
Custody handoff notifications and weekly schedule emails
Subscription Billing
Stripe integration with free and premium tiers ($4.99/month)
Technical Highlights
- ▸ Phoenix LiveView with real-time dashboard updates
- ▸ Oban background workers for scheduled email notifications
- ▸ Stripe subscription billing with webhook handling
- ▸ iCal feed generation for external calendar integration
- ▸ Multi-party digital signature system with revision tracking
- ▸ S3-compatible file storage (Cloudflare R2) for pet photos
- ▸ Soft deletion with data preservation for compliance
- ▸ Comprehensive test suite with LiveView testing
Results & Impact
Need a Similar Solution?
Our team builds custom applications tailored to your specific business needs using the same proven technologies and patterns. Let's discuss your project.