Hyunjun Kim
← 전체 작업

Case 06 / 09

Money Navigation

여행자가 해외 결제에서 돈을 덜 잃게 돕는 앱 — 48시간 해커톤에서 AI 여러 세션을 지휘해 완주

공개 배포아이디어→출시48시간

2026.10 (준비 10.07~10.10 · 대회 10.15~16) / 1인 (AI 여러 세션을 팀으로) / iOS · Android

문제
여행자는 해외 결제마다 조금씩 돈을 잃는다 — ATM 수수료·환전·흥정.
내 역할
기획 · 멀티세션 AI 지휘(PM 체계) · 출시
스택
Flutter · Dart · Supabase Edge Functions (Deno) · ML Kit (온디바이스 OCR) · Google Vision/Places/TTS/Translation

결과

대회 시작 → GitHub·APK·TestFlight 제출
48시간
대회 시작 → GitHub·APK·TestFlight 제출
병렬 AI 세션을 PM 체계로 지휘
8+세션
병렬 AI 세션을 PM 체계로 지휘
GitHub 공개 · APK v1.0.0-7 · TestFlight 빌드 8
공개 출시
GitHub 공개 · APK v1.0.0-7 · TestFlight 빌드 8
Money Navigation

⚡ 아이디어→출시

48시간

  1. 2026-10-15

    첫 지시 · 첫 동작

  2. 1일 뒤

    2026-10-16

    첫 출시

  3. 2일 뒤

    2026-10-18

    최신

대회 빌드 착수→GitHub·APK·TestFlight 제출 약 2일(48시간). 아이디어 선정(10-03)·준비(10-07)는 앞선 별도 기간, 10-18 보안 수정 재배포 (준비·보안 수정 포함 전체 활동일 4일)

01

이 프로젝트는 대화 기록이 가장 풍부해, 'How I Build'의 실제 예시 Build Log로 함께 쓰입니다. 아래 인용은 모두 공개용 발췌(핵심 1~2문장)입니다.

02

아이디어 / 문제

주제 선정 지시: "유니크하고, 상업성 있고, 심사 점수 높을 아이디어를 사례부터 찾아 나열해줘 — 정말 없는지 더 깊게 파봐."

지도는 '어디로 갈지'를 알려주지만, 여행자가 해외에서 결제할 때 '어떻게 결제해야 덜 손해인지'는 아무도 알려주지 않습니다. ATM 수수료, 환전, 흥정, 영수증 과다청구에서 매번 조금씩 돈이 샙니다. 이걸 줄여 주는 여행 결제 비서 앱을 방콕에서 열린 U-Hackathon 2026(AI 트랙)에서 만들었습니다.

03

내가 정한 기획·기준

  • 데모 순서가 곧 구현 순서: ATM 스캔 → 음성 흥정 → 영수증 검증 → 홈/비서
  • 품질 기준: "대기업 앱(Toss·Wise·Apple Wallet) 수준으로 영역을 나누고 입체감을 줄 것. AI로 만든 티가 나면 안 됨"
  • 'AI 트랙'에 맞춰 온디바이스(내부) + 클라우드(외부) AI 역할을 분리해 "이게 AI로 돌아간다"가 보이게
  • 규칙 문서에 "가짜 금지 / 3개 지점에서 테스트 / 혼자 아는 걸로 단정 말 것"을 못박음

04

AI 지휘 과정

Fig. money-nav-01

혼자서 AI 여러 세션을 조직처럼 — PM 체계

나기획·결정PM 세션하고만 대화
PMPM 세션순서 관리 · 보고를 한국어로 중계
S1
S2
S3
S4
S5
S6
S7
S8

서브 세션 ×8 (병렬)

“세션이 여러 개면 하나를 PM으로 세워 순서를 관리하고, 상황은 나한테 바로바로 보고해.” 해커톤 앱 Money Navigation을 이 구조로 끝까지 만들었습니다.

Fig. money-nav-05

AI 지휘 과정

  1. 01 처음 시킨 것(준비기)

    "먼저 전부 읽고 네가 이해한 걸 요약해. 아직 아무것도 만들지 마 — 틀린 데는 내가 고칠게."

  2. 02 착수

    "오늘 만들 순서를 정하고, 시작 전에 계획을 5줄로 보여줘." — 범위와 리듬을 먼저 고정.

  3. 03 역할 분담

    AI가 코드를 짜는 동안 저는 화면 디자인을 병렬로 뽑았습니다.

  4. 04 멀티세션 운영

    "세션이 여러 개면 하나를 PM으로 세워 순서를 관리하고, 상황은 나한테 바로바로 보고해." → 이후 저는 PM 세션하고만 대화하고, PM이 모든 세션 보고를 한국어로 중계했습니다.

05

막힌 순간과 해결

  • "하드코딩 아니지?" (스캔 검증): ATM 스캔이 폰에서 되는 것처럼 보였지만 데모 숫자에 맞춘 가짜일 수 있어, 숫자가 다른 사진으로 다시 시켰습니다. 실제 글자 인식 결과가 열이 섞여 나오는 약점이 드러나 정렬 로직을 보강했고, 실영수증 51장 테스트에서 오탐 0을 확인했습니다.
  • 음성 인식 타이밍: "말하기도 전에 인식이 끝난다"는 현상을 그대로 전달해, 듣는 시간을 늘리고 늦게 온 결과를 걸러내도록 고친 뒤 조용/시끄러운 환경 녹음으로 재검했습니다.
  • 유료 연동이 막힘: 권한 밖 설정에 막혀, "정책 바꾸느라 시간 낭비하지 말라"며 되는 방식(무료·온디바이스)으로 전환해 마감 안에서 품질을 지켰습니다.
  • 출시 후 보강: 공개 후 외부 피드백을 받아 서버 함수의 호출자 검증을 보강해 재배포했습니다.

06

결과 · 수치

  • 해커톤 완주 (수상은 못 함) — 48시간 안에 ATM 스캔·음성 흥정·영수증 검증·여행 비서를 실제 동작까지
  • GitHub 공개 저장소 + APK 릴리스(v1.0.0-7) + TestFlight 빌드 8 + 데모 영상
  • 영수증 실사진 51장 테스트에서 오탐 0

참가 증명서 — U-Hackathon 2026 AI 트랙 (u-topia), 2026-10-16 참가 증명서 — U-Hackathon 2026 AI 트랙(u-topia), 2026-10-16. 수상이 아니라 참가 증명입니다.

Money Navigation — money nav 03 mobile
Money Navigation — money nav 04 desktop readme
Money Navigation — money nav 04 desktop release

07

회고

"바이브코딩으로 혼자 만든다"가 실제로는 AI 여러 명을 조직처럼 운영하는 일이라는 걸 가장 선명하게 보여준 프로젝트입니다. 다음엔 PM 체계와 파일 소유권 규칙을 처음부터 세팅해 세션 충돌을 더 줄이겠습니다.

더 많은 화면 · 2장

Money Navigation — 디자인(Google Stitch) · 폴드·아이폰 홈
디자인(Google Stitch) · 폴드·아이폰 홈
Money Navigation — 디자인 · 음성 흥정, 잠금화면 알림
디자인 · 음성 흥정, 잠금화면 알림

디자인 보드는 Google Stitch로 먼저 만들고, 같은 흐름을 Flutter 앱으로 구현했습니다.

다음 프로젝트 →

Adonis AI

카메라로 자세를 읽는 AI 개인 트레이너 (해커톤 준비작) — 본선에서 Money Navigation으로 피벗

Adonis AI screenshot
케이스 보기
이력서 PDF