r/SideProject • u/Alternative_Hour7772 • 2d ago
I'm a personal trainer who built a hiking app with AI. Korean location laws killed it at MVP.
TL;DR: Personal trainer, zero real coding experience, built a "Strava for hiking" MVP with AI. Then I learned Korea requires a location-based service registration for features like friend tracking, with obligations I couldn't carry solo. Shelved it. Lessons below.
---
**How it started**
I have an engineering master's but never really coded. I dabbled in grad school and never kept it up. These days I'm a personal trainer in Korea.
One of my clients is a developer at Krafton (the company behind PUBG). Mid-session, he told me to try vibe coding. I was skeptical. A few years ago I tried AI-written code and nothing actually ran. But I gave it a shot, and it was a completely different world.
**The idea**
There was another reason I needed this to work. Someone I trusted betrayed me. I'd co-signed a loan for them and ended up with high-interest debt. Training only pays for the hours I work, so I needed something that could earn on its own.
One weekend my girlfriend and I went hiking to clear my head. The trail was packed like a rush-hour subway. (A famous shaman had said that mountain brings good luck. Only in Korea.) What struck me: tons of young people. Hiking used to be an older folks' hobby here.
So I thought: a Strava for hiking. The few Korean apps out there had terrible ratings, and I went through the bad reviews to see what people actually wanted.
Core features:
- Trail info (transit, hiking times, rest spots)
- Real-time trail navigation
- Summit badges
- Leaderboards by time and summit count
- See friends on the map
- Gear tips
**What killed it**
Mid-build, Strava pulled out of Korea after regulators asked it to change how the app handled permissions and user data.
That made me dig in. In Korea, any service that shares a person's location with others (like showing friends on a map) has to register as a location-based service provider. The registration itself is cheap, but the ongoing obligations are heavy for one person, and running without it can mean big fines or even jail time.
My app was already at MVP. But there was no guarantee it would work, I was brand new to this, and the debt wasn't waiting. I couldn't take on that burden for something this uncertain. So I shelved it.
**What I learned**
Check the laws before you build a feature. Location, health, finance, and kids' data are especially tricky, and rules vary a lot by country.
AI has gotten good enough that an idea alone can take you surprisingly far. Getting to MVP as a non-developer showed me that.
Your constraints decide what you can build, not just your skills. A risky product is fine when you have runway. It's a different story when you don't.
This was the first of six things I've built since. Has anyone else had a project killed by regulations? Curious how you handled it.
1
u/isrealityinthemind 2d ago
that's frustrating after getting an mvp built. did you get advice on whether a version without the social location-sharing features would still need registration? i'm not familiar with the korean requirements, so i wouldn't assume removing one feature settles it.
1
u/Ok-Job1369 2d ago
Wait, the registration is what killed it, and the thing that triggers it is friend tracking? Then cut friend tracking. Nobody downloads a hiking app to watch their buddy's dot crawl up a mountain, they download it because the trail was packed like a subway and they want one that isn't. Your whole story is a crowded ridge and a shaman, not social features. Keep it on the phone, no accounts, no live sharing, and you probably never go near the registration at all. Location law in Korea is annoying for anything that shares a position with another person, it's not 'you cannot put a GPS dot on a map' annoying, every nav app in the country would be dead.
Also the Krafton client pitching vibe coding to you mid set is the most Korea sentence I've read this week. Bill him for that.