Hyunjun Kim

Money Navigation

แอปที่ช่วยให้นักเดินทางเสียเงินน้อยลงทุกครั้งที่จ่ายเงินในต่างประเทศ — ทำเสร็จในแฮกกาธอน 48 ชั่วโมงด้วยการกำกับ AI หลายเซสชัน

เผยแพร่แล้วไอเดีย→เปิดตัว48 ชั่วโมง

2026.10 (เตรียมตัว 7–10 ต.ค. · แข่งขัน 15–16 ต.ค.) / คนเดียว (AI หลายเซสชันเป็นทีม) / iOS · Android

ปัญหา
นักเดินทางเสียเงินทีละนิดทุกครั้งที่จ่ายในต่างประเทศ — ค่าธรรมเนียม ATM ค่าแลกเงิน การต่อราคา
บทบาทของผม
วางแผน · กำกับ AI หลายเซสชัน (โมเดล PM) · เปิดตัว
เทคสแต็ก
Flutter · Dart · Supabase Edge Functions (Deno) · ML Kit (on-device 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 day

    2026-10-16

    เปิดตัวครั้งแรก

  3. +2 days

    2026-10-18

    ล่าสุด

จากเริ่มบิลด์ในวันแข่งขันสู่การส่ง GitHub·APK·TestFlight ~2 วัน (48 ชม.) · การเลือกไอเดีย (10-03) และการเตรียมตัว (10-07) ทำไว้ก่อนหน้า · แก้ไขด้านความปลอดภัยและดีพลอยใหม่ 10-18 (ทำงานจริงรวม 4 วัน รวมการเตรียมตัวและการแก้ไข)

01

โปรเจกต์นี้มีบันทึกบทสนทนาละเอียดที่สุด จึงใช้เป็น Build Log ตัวอย่างจริง ของ 'How I Build' ด้วย คำพูดทั้งหมดด้านล่างเป็นข้อความตัดตอนสาธารณะ (1–2 ประโยคสำคัญ)

02

ไอเดีย / ปัญหา

คำสั่งเลือกหัวข้อ: "ลิสต์ไอเดียที่แปลกใหม่ มีศักยภาพเชิงพาณิชย์ และน่าจะได้คะแนนสูงจากกรรมการ — ค้นหากรณีตัวอย่างก่อน และขุดให้ลึกขึ้นเพื่อยืนยันว่ายังไม่มีใครทำจริง ๆ" ต้นฉบับ (KO): "유니크하고, 상업성 있고, 심사 점수 높을 아이디어를 사례부터 찾아 나열해줘 — 정말 없는지 더 깊게 파봐."

แผนที่บอกว่าต้องไปทางไหน แต่ไม่มีใครบอกนักเดินทางว่าจะจ่ายเงินในต่างประเทศอย่างไรให้เสียน้อยที่สุด เงินรั่วไหลออกไปทีละนิดทุกครั้ง — ค่าธรรมเนียม ATM ค่าแลกเงิน การต่อราคา ใบเสร็จที่คิดเงินเกิน ผมสร้างผู้ช่วยด้านการจ่ายเงินระหว่างเดินทางเพื่อลดส่วนนั้น ในงาน U-Hackathon 2026 (สาย AI) ที่กรุงเทพฯ

03

แผนและมาตรฐานที่ผมกำหนด

  • ลำดับเดโม = ลำดับการสร้าง: สแกน ATM → ต่อราคาด้วยเสียง → ตรวจใบเสร็จ → หน้าหลัก/ผู้ช่วย
  • มาตรฐานคุณภาพ: "แบ่งโซนและให้มิติเหมือนแอปของบริษัทใหญ่ (Toss, Wise, Apple Wallet) ต้องไม่ดูเหมือน AI ทำ"
  • สำหรับ 'สาย AI' ผมแยก บทบาทของ AI บนอุปกรณ์ (ภายใน) กับ AI บนคลาวด์ (ภายนอก) ให้เห็นชัดว่า "ส่วนนี้ทำงานด้วย AI"
  • กำหนดกฎไว้ในเอกสารกฎ: "ห้ามทำของปลอม / ทดสอบ 3 จุด / ห้ามตัดสินใจจากสิ่งที่รู้อยู่ฝ่ายเดียว"

04

การกำกับ AI

Fig. money-nav-01

บริหาร AI หลายเซสชันเหมือนทีม — ระบบ PM

ผมวางแผนและตัดสินใจคุยกับ PM เท่านั้น
PMเซสชัน PMจัดลำดับงาน · ถ่ายทอดรายงานเป็นภาษาเกาหลี
S1
S2
S3
S4
S5
S6
S7
S8

เซสชันย่อย ×8 (คู่ขนาน)

“If there are several sessions, make one the PM to manage order and report to me right away.” This is how the Money Navigation hackathon app got finished.Original“세션이 여러 개면 하나를 PM으로 세워 순서를 관리하고, 상황은 나한테 바로바로 보고해.”

Fig. money-nav-05

การกำกับ AI

  1. 01 คำสั่งแรก (ช่วงเตรียมตัว)

    "อ่านทุกอย่างก่อน แล้วสรุปสิ่งที่เข้าใจ ยังไม่ต้องสร้างอะไร — ผมจะแก้ส่วนที่เข้าใจผิดให้"

  2. 02 คิกออฟ

    "กำหนดลำดับการสร้างของวันนี้ แล้วแสดงแผนเป็น 5 บรรทัดก่อนเริ่ม" — กำหนดขอบเขตและจังหวะการทำงานก่อน

  3. 03 การแบ่งงาน

    ระหว่างที่ AI เขียนโค้ด ผมดึงดีไซน์หน้าจอไปพร้อมกัน

  4. 04 หลายเซสชัน

    "ถ้ามีหลายเซสชัน ให้ตั้งเซสชันหนึ่งเป็น PM คอยจัดลำดับงาน และรายงานสถานะให้ผมทันที" → หลังจากนั้นผมคุยกับเซสชัน PM เพียงเซสชันเดียว และ PM ถ่ายทอดรายงานของทุกเซสชันเป็นภาษาเกาหลี

05

จุดที่ติดขัดและวิธีแก้

  • "อันนี้ไม่ได้ฮาร์ดโค้ดใช่ไหม?" (การตรวจสอบการสแกน): การสแกน ATM ดูเหมือนใช้งานได้บนมือถือ แต่อาจถูกทำให้ตรงกับตัวเลขในเดโมไว้ ผมจึงให้รันใหม่กับรูปที่มีตัวเลขต่างออกไป ผลการจดจำข้อความจริงมีคอลัมน์สลับกัน ผมเสริมตรรกะการจัดแนว และยืนยันว่าไม่มีผลบวกลวงเลยจากใบเสร็จจริง 51 ใบ
  • จังหวะของการจดจำเสียง: ผมถ่ายทอดอาการที่เจออย่างตรงไปตรงมา ("มันหยุดฟังก่อนผมจะพูดเสียอีก") แล้วขยายช่วงเวลาการฟังและกรองผลที่มาช้าออก จากนั้นทดสอบซ้ำด้วยเสียงที่บันทึกในที่เงียบและที่มีเสียงรบกวน
  • การเชื่อมต่อแบบเสียเงินถูกบล็อก: เมื่อถูกบล็อกด้วยการตั้งค่าที่อยู่นอกสิทธิ์ของผม ผมบอกว่า "อย่าเสียเวลาไปเปลี่ยนนโยบาย" แล้วเปลี่ยนไปใช้ทางที่ใช้ได้ (ฟรี/บนอุปกรณ์) รักษาคุณภาพไว้ได้ภายในกำหนดเวลา
  • เสริมความแข็งแรงหลังเปิดตัว: หลังได้รับฟีดแบ็กจากสาธารณะ ผมเสริมการยืนยันผู้เรียกใช้ในฟังก์ชันฝั่งเซิร์ฟเวอร์และดีพลอยใหม่

06

ผลลัพธ์

  • ทำแฮกกาธอนจนจบ (ไม่ได้รับรางวัล) — การสแกน ATM การต่อราคาด้วยเสียง การตรวจใบเสร็จ และผู้ช่วยการเดินทาง ทำงานได้ครบภายใน 48 ชั่วโมง
  • GitHub repo สาธารณะ + APK release (v1.0.0-7) + TestFlight บิลด์ที่ 8 + วิดีโอเดโม
  • ไม่มีผลบวกลวงเลยจากภาพใบเสร็จจริง 51 ใบ

ใบประกาศนียบัตรการเข้าร่วม — U-Hackathon 2026, AI Track (u-topia), 16 ต.ค. 2026 ใบประกาศนียบัตรการเข้าร่วม — U-Hackathon 2026, AI Track (u-topia), 16 ต.ค. 2026 เป็นใบรับรองการเข้าร่วม ไม่ใช่รางวัล

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

07

มองย้อนกลับ

โปรเจกต์นี้แสดงให้เห็นชัดที่สุดว่า "การสร้างคนเดียวด้วย AI" แท้จริงแล้วคือ การบริหาร AI หลายตัวเหมือนทีม ครั้งหน้าผมจะวางโมเดล PM และกฎความเป็นเจ้าของไฟล์ไว้ตั้งแต่ต้น เพื่อลดการชนกันระหว่างเซสชันให้มากขึ้นอีก

หน้าจอเพิ่มเติม · 2 ภาพ

Money Navigation — ดีไซน์ (Google Stitch) · หน้าแรกบน Fold และ iPhone
ดีไซน์ (Google Stitch) · หน้าแรกบน Fold และ iPhone
Money Navigation — ดีไซน์ · ต่อราคาด้วยเสียง แจ้งเตือนบนหน้าจอล็อก
ดีไซน์ · ต่อราคาด้วยเสียง แจ้งเตือนบนหน้าจอล็อก

สร้างบอร์ดดีไซน์ใน Google Stitch ก่อน แล้วจึงพัฒนา flow เดียวกันในแอป Flutter

โปรเจกต์ถัดไป →

Adonis AI

เทรนเนอร์ส่วนตัว AI ที่ใช้กล้องมือถือ (เตรียมไว้สำหรับแฮกกาธอน) — เปลี่ยนไปทำ Money Navigation ในวันงาน

Adonis AI screenshot
ดูกรณีศึกษา
เรซูเม่ PDF