PROJECTS / #PROJ-003 / PAWS_PARADISE_MOBILE
ALPHA·REACT NATIVE APP

Paws Paradise Mobile

A React Native mobile app extending the Paws Paradise platform — giving pet owners a way to browse availability, book services, and manage their pets on iOS and Android.

VIEW DETAILS ↓
PLATFORM
iOS & Android
STACK
React Native, Expo, TypeScript, GraphQL
ROLE
Full-Stack Developer
STATUS
Alpha · In progress
PAWS_MOBILE_SHOWCASE.MP4PRODUCT WALKTHROUGH
01

The App

WHAT_I_BUILT

Built to share the same GraphQL API as the Paws Paradise web admin platform, so availability and booking logic stay consistent on both. Three areas carry most of the mobile-specific work.

01 / BOOKING_FLOW

Mobile Booking Flow

Condensed the multi-step web booking flow into a native mobile flow with swipe navigation and inline validation, without dropping any required data collection.

02 / AVAILABILITY

Availability Calendar

A touch-optimized calendar displays real-time availability pulled from the shared GraphQL API, so mobile bookings can never go stale against the web platform.

03 / PET_MANAGEMENT

Pet Management

Pet profiles are managed in-app — owners can add pets, update info, and see booking history per pet.

02

BUILD

SHARED_API

Shared GraphQL API

The mobile app consumes the same GraphQL layer as the admin platform — availability, pricing, and booking logic are centralized and consistent.

NATIVE_NAVIGATION

Native navigation patterns

React Navigation with tab and stack navigators provides familiar iOS and Android navigation — back gestures, tab switching, and modal flows all behave natively.

OFFLINE_AWARE

Offline-aware UI

The UI handles poor connectivity gracefully — showing cached data and queuing actions for sync rather than failing outright.

REACT NATIVEEXPOTYPESCRIPTGRAPHQLAPOLLO