Pawsport
AI-powered pet travel assistant
Overview
Pawsport is an AI-powered assistant that helps pet owners navigate the complex process of international pet relocation. Moving across borders with a pet is a logistical challenge involving confusing regulations, strict timelines, and overwhelming paperwork. Pawsport turns this stressful experience into a planned, manageable journey.
Design & Planning
Problem framing
International pet relocation involves fragmented regulations across 190+ countries with strict timelines that change without notice. No centralized tool existed to guide owners step-by-step through the process — most people piece together information from embassy PDFs, Facebook groups, and vet offices, often missing critical deadlines that can strand a pet in quarantine.
Key design decisions
- OpenAI API for conversational guidance over a static FAQ — regulatory complexity varies too much by route, pet type, and timeline to cover with static content; a conversational model can handle combinatorial rule sets dynamically.
- Vercel serverless for zero-infrastructure deployment — keeps operational overhead minimal for a side project while handling variable traffic spikes.
- Community “Nose Booper” feature for human context — AI cannot provide firsthand accounts of how a specific customs office operates; community members fill that gap with lived experience.
Architecture overview
React/TypeScript frontend communicates with Vercel serverless functions, which proxy requests to the OpenAI API with curated country-specific grounding data injected as context. Static checklist data is stored in JSON files bundled with the app; user travel state is managed in React context and persisted to localStorage. The Nose Booper community hub is a separate view using the same serverless layer.
Challenges & what I’d do differently
- LLM hallucination on regulatory details required building a grounding layer with curated country-specific data — this was more time-consuming than anticipated and the data needs ongoing maintenance.
- Regulation data freshness is a persistent problem; would add a user feedback mechanism to flag potentially outdated information so the grounding data can be updated.
- Would extract the grounding data into a proper database with versioning rather than static JSON files to support collaborative updates.
Key Features
Interactive AI Travel Assistant
Your 24/7 expert consultant powered by OpenAI that understands the nuances of pet travel.
- Personalized Planning - Get custom timelines based on your specific route and pet
- Regulatory Guidance - Understand vaccination requirements, quarantine rules, and import permits
- Smart Explanations - Not just rules, but why and when they matter
- 24/7 Availability - Ask questions anytime about your pet’s travel requirements
Example: “I’m moving to Japan in 6 months. What do I do?” The assistant generates a personalized timeline, explaining the critical 180-day wait period, rabies titer test requirements, and microchip standards.
Nose Booper – Community Hub
Connect with other pet travelers for support and advice.
- Route Buddies - Find others flying the same route on similar dates
- Local Experts - Get advice from people who’ve navigated your specific customs office
- Emotional Support - Share stories and “boops” with a community that understands
Smart Planning Tools
- Dynamic Checklists - Auto-generated based on your route and pet type
- Document Explainers - Plain-English explanations for complex veterinary forms
- Visual Timelines - See exactly when to visit the vet to avoid travel delays
- Progress Tracking - Monitor your completion status for all requirements
Technology Stack
- Frontend: React 17, TypeScript, Tailwind CSS
- Backend: Vercel Serverless Functions (Node.js)
- AI Core: OpenAI GPT-3.5-turbo / GPT-4
- Deployment: Vercel (CI/CD)