Skip to content
Shahzaib Hassan
All work
Social app for pet owners

Paw Play Love:A social app for pet owners, built in Flutter

Platforms
iOS and Android
Built with
Flutter, Socket.IO, Firebase, RevenueCat
Paw Play Love screen: Find your pet's best match, with swipeable dog profilesPaw Play Love swipe screen for liking or passing on a pet profilePaw Play Love Upgrade to Premium paywall listing premium features, with Monthly and Yearly plans and a Continue button

Paw Play Love helps pet owners find playdates and other pet people nearby. It works like a dating app for pets: swipe through profiles, match, and chat in real time. Premium members get boosts, super likes, and rewinds.

I built the Flutter app for iOS and Android from Figma designs. That included the swipe-based discovery flow, real-time chat and match updates over Socket.IO, Firebase authentication and push notifications, and RevenueCat subscriptions across both stores.

The hard part was subscriptions. Premium features had to unlock instantly after purchase, stay correct after a reinstall or a device switch, and behave the same on Apple and Google billing. RevenueCat handled the store side, and I built the entitlement checks so the UI always reflected what the user had actually paid for. Socket.IO replaced API polling for chat and matches, which kept conversations instant without hammering the backend.

Stack

Flutter, Socket.IO, Firebase Auth, Firebase Cloud Messaging, RevenueCat, Provider, cached network images

Building something with live location or chat?

I've solved the presence, map, and subscription problems that come with it. Tell me about your app.

Real-time features service
Discuss a similar project
Next projectStyleBiteA fashion social app where users share posts and reels, follow each other's style, and chat in real time.