-
-
PawFive: private playdates with the friends your dog already made, plus a dog-friendly map of Metro Vancouver.
-
Friends connect by scanning each other's QR code at the park. No search, no strangers.
-
Offer a few days and places, friends vote, and the host turns the winner into a playdate.
-
Super PawFives: a consumable 5-pack through RevenueCat. You can only give titles, never buy one for your own dog.
-
Metro Vancouver spots added by owners, many requested by people who followed the build.
-
App icon, 1024 x 1024.
-
On the day: who's coming, live location from 15 minutes before, and quick comments like "On my way!"
-
Home: your level, favourite places, friends, and upcoming playdates.
-
One-time purchase, no subscription. Shown in CAD; US$1.99 in the US store.
-
Every title a dog receives lives on its profile forever. Each Super you send grows your Giver badge.
-
Each friend picks the times and places that work for them, then confirms.
Inspiration
My dog (Tori) is friendly, but she doesn't click with every dog. Once in a while at the park, she finds the one: same energy, same play style. So the other owner and I swap Instagrams, and that's it. Asking again means writing a message to someone I met once, when all I want is a quick playdate for the dogs.
So I looked for an app. Everything I found was about meeting random dogs nearby. But I didn't want 'strangers'. I just wanted to see the friends Tori already made!
What it does
- No strangers. That's the whole point. There's no browsing and no random matching. You connect by scanning each other's QR code at the park. No phone numbers, no Instagram.
- Plan a playdate without the group chat. Offer a few days and places, friends vote, and the host turns the winner into a playdate with invites, location and comments.
- On the day: from 15 minutes before the playdate until it ends, everyone going can see each other's location live, and chat right inside the playdate. No need to open another app to ask "where are you?"
- PawFives. After a playdate, you leave the other dog one word, like Playful or Friendly. It's free.
- Super PawFive. When the dogs really clicked, you can upgrade it to a collectible title: Best Playmate, Stole My Heart, Love at First Sniff, and more. It lives on the dog's profile forever.
- A dog-friendly map of Metro Vancouver. Fenced parks, small-dog areas, patios and cafés, collected by owners who actually went.
How it makes money
Super PawFives come in a 5-pack, a consumable purchase through RevenueCat. The only way a dog earns a title is from a friend: you can't buy one for your own dog. Nobody in PawFive buys anything for themselves. The money only moves between two people, and it only happens after a good playdate.
How I built it
Flutter for iOS and Android, Supabase (Postgres, auth, realtime, edge functions) for the backend, and Google Maps for places. Purchases go through RevenueCat. A purchase is verified on the server before any Supers are added, and the RevenueCat webhook credits the same purchase server-to-server as a backup.
Challenges I ran into
Testing the playdate itself. It's easy to test a screen. It's hard to test whether an app is actually convenient for two people walking to the same park. I had to check that live location was accurate, that people could ask "where are you?" inside the app instead of switching to a chat app, and that any change to the playdate showed up for everyone right away. So I tested it again and again with dog-owner friends in my neighbourhood, on real walks to real parks.
Accomplishments that I'm proud of
A social app with no public profiles, no search and no strangers. Every connection starts with two people standing at the same park.
What I learned
At first, you could only create a playdate. But a friend pointed out: I don't know which day, time or place works for the other person. So I added planning: offer a few options, everyone votes, and the host creates the playdate from the result.
After I added it, someone left a comment on one of my build-in-public posts asking for exactly this: a way to agree on a day and place together. That's when I knew it wasn't just one friend's wish. It was something people really needed. Today it's used more than creating a playdate directly.
What's next for PawFive
Growing the community in Metro Vancouver first. A community app takes time, so I'm promoting it every week. As it grows, I plan to work with dog-friendly businesses: a premium option where a café, patio or pet store can highlight its marker on the map and promote its own events to dog owners nearby.
Categories
Entering the #BuildInPublic Award and the HAMM Award.
Built With
- dart
- firebase-cloud-messaging
- flutter
- google-maps
- postgresql
- revenuecat
- riverpod
- sign-in-with-apple
- supabase
Log in or sign up for Devpost to join the conversation.