PawPal is a cross-platform mobile application built with Expo and React Native for structured pet health management: medications, vaccinations, vet visits, weight trends. Supabase backend with Row Level Security handles auth and data; Edge Functions power server-side processing. Multi-pet support with fine-grained Zustand stores (auth/pets/health/chat) and a photo journal with memory recalls.
Pet owners juggle medication schedules, vaccination due dates, vet visit histories, and weight trends across paper records, spreadsheets, and memory. There's no single app that centralizes everything and supports multi-pet households without getting unwieldy. The challenge: a cross-platform client (iOS/Android/web) with offline-capable state, strict row-level security on the backend, and a clean UX that holds up across three platforms.
Comprehensive health record management with scheduling, logging, and status tracking.
Rich pet profiles with quick switching and comprehensive tracking across multiple pets.
A photo journal for capturing moments with tagging and anniversary recalls.
Supabase-powered backend with strict row-level security and serverless processing.
A React Native/Expo mobile app with Supabase as the backend, handling authentication, PostgreSQL with Row Level Security, and Edge Functions for serverless processing. State uses Zustand with fine-grained stores for auth, pets, health, and chat.
Home Dashboard
screenshot coming soon
Health Tracking
screenshot coming soon
Photo Journal
screenshot coming soon
Pet Profile
screenshot coming soon
10
4
3
In Dev
Grab a 20-minute call. No pitch deck, no sales funnel. Tell me what you're building and I'll tell you if I'm the right person for it.
Back to portfolio