GOAMOGO

GOAMOGO is a discovery app for dog owners in Seoul. Under Korea’s Food Sanitation Act, pets are broadly restricted from food-service venues, which makes something as simple as finding pet-friendly spaces surprisingly unclear for dog owners. I developed an app that brings verified cafés and restaurants into a location-aware map, with clear information on whether dogs are welcome indoors or only on the terrace.

GOAMOGO

GOAMOGO is a discovery app for dog owners in Seoul. Under Korea’s Food Sanitation Act, pets are broadly restricted from food-service venues, which makes something as simple as finding pet-friendly spaces surprisingly unclear for dog owners. I developed an app that brings verified cafés and restaurants into a location-aware map, with clear information on whether dogs are welcome indoors or only on the terrace.

Role

Product Designer + Mobile Developer

SKILLS

User Research Feature Definition UI/UX Design SwiftUI Prototyping & IOS App Development

Role

Product Designer + Mobile Developer

SKILLS

User Research Feature Definition UI/UX Design SwiftUI Prototyping & IOS App Development

Role

Product Designer + Mobile Developer

SKILLS

User Research Feature Definition UI/UX Design SwiftUI Prototyping & IOS App Development

goamogo
goamogo

Project Details

Project Details

The product started much broader than it is today. I learned to focus.
To understand how owners currently solve this, I reviewed Naver Map, Kakao Map, Instagram, and Korean pet-community platforms.

Common gaps included:

  • inconsistent or outdated pet-friendly details

  • fragmented discovery

  • unclear access


GOAMOGO originally combined pet-friendly navigation with sustainable pet products. As I continued designing and building it, I realized the strongest need was much simpler:
“Where can I actually take my dog?”

I narrowed the product around trustworthy place discovery and rebuilt the information architecture, data model, and core interactions around that question.

01 How do I answer the question “Can my dog actually go inside?” without making users open every place?

Users can filter by pet access (indoor vs terrace) to quickly see places that fit their needs, without leaving the map.

02 Should users browse a list of places, or understand what’s around them first?

Because the decision is inherently geographic “where can I take my pet near me?”, I kept the map as the primary surface. Category and access filters sit above it so users can narrow the space without losing geographic context.

03 How much information does someone need before deciding to go?

I designed place details as a bottom sheet rather than a separate browsing flow so users can evaluate a venue without losing their position on the map.

A data problem surfaced while curating places

One venue I initially believed was terrace-only turned out to allow dogs indoors after I contacted them directly. That made me realize the quality of the experience depends as much on the data model as the interface.

I also introduced confirmed / reported / pending verification states in the data model. A visible confirmed badge is the next interface step, rather than something I wanted to imply before the underlying verification workflow was ready.

Whats next for GOAMOGO?

While designing GOAMOGO, I realized that the most useful venue information could often come from other dog owners - their recent visits, photos, and notes. This raised a new question: what if discovering a place could also help you discover the people and dogs around it?

I’m exploring an Explore experience that builds on existing check-ins, allowing owners to browse recent activity, discover dogs nearby, and connect through the places they already visit.

Rather than adding a separate social network, the goal is to make community a natural extension of place discovery.

Where it is today

I designed and built GOAMOGO in React Native + TypeScript with Supabase, and shipped the iOS product beta through TestFlight. I continue to curate venue data and iterate on the experience as the product expands.

.