구미 상권 지도앱 전체 튜토리얼 — 말로 지시해서 집에서 만들기

발표를 못 보셨어도 괜찮습니다. 이 글 하나로 구미 상권 지도 웹앱을 집에서 처음부터 끝까지 다시 만듭니다. 위에서 아래로만 따라오시면 되고, 앱을 짜는 글자는 AI 팀이 씁니다.

전체 10단계이고, 걸리는 시간은 대기 시간을 포함해 90분에서 135분 사이입니다. 발표(라이브 데모)에서 본 흐름을 그대로 옮겼으니, 발표 게시글 [[구미-상권-지도앱-90분-게시글-2026-10-28]]과 함께 보시면 이해가 빠릅니다.

Step 0. 무엇을 만들까 — 결과물 미리 보기와 준비물

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
오늘의 결과물을 눈으로 보고, 내 환경이 시작 자격인지 확인합니다5분5분결과물 화면과 준비물 3개를 확인합니다브라우저가 안 열리면 잠시 뒤 다시 시도합니다S1 필요(결과물 화면)

만들 것은 구미 상가 20,797개(2026년 6월 기준, 소상공인시장진흥공단 상가(상권)정보)를 지도 위에 점으로 보여 주는 웹앱입니다. 옆 패널에서 동네와 업종을 고르면 지도가 그곳으로 움직이고, 화면 주소를 복사하면 같은 화면을 다른 사람도 열 수 있습니다.

준비물은 세 가지입니다. 브라우저가 열리는 PC, 같은 브라우저가 있는 스마트폰, 그리고 인터넷 연결입니다. Herdr 접근 방법은 공식 안내에서 확인하셔야 합니다(🔍조사 필요 RT4: 시작 절차 확인 중).

여기서 확인하실 항목은 세 가지입니다.

  • PC 브라우저에서 사이트가 열립니다.
  • 스마트폰 브라우저에서도 사이트가 열립니다.
  • 작업하는 동안 1~2시간을 비워 두셨습니다.

세 항목이 채워지면 다음으로 넘어가세요.

Step 1. 공공데이터 준비 — 상가(상권)정보 확보

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
구미시 상가 정보를 내 자료 폴더에 확보합니다10~20분(내려받기 대기 포함)15~25분자료가 폴더에 있고 규모를 확인합니다내려받기가 실패하면 잠시 뒤 다시 시도합니다S2 필요(자료 화면)

쓸 자료는 소상공인시장진흥공단의 상가(상권)정보입니다. 2026년 6월 기준 구미시 상가는 20,797개이고, 이 값은 자료가 갱신되면 달라질 수 있습니다.

동별 자료는 행정동 기준으로만 공개됩니다. 법정동 이름과 다를 수 있으니, 뒤에서 동네를 고르실 때도 행정동 이름을 확인하세요. 이 자료에는 위치 값(좌표)이 들어 있어 지도에 점으로 표시할 수 있습니다. 상가(상권)정보에 위치 값이 포함된다는 확인을 받았습니다(RT3 확정).

내려받는 경로와 파일 형식은 확인 중입니다(🔍조사 필요 RT1: 내려받기 경로·로그인 여부·파일 형식, RT2: 출처 표기 문구). 확인되기 전에는 경로를 추측해 적지 않았습니다. 공식 안내 화면을 열어 두시고, 받은 파일은 한 폴더에 모아 두세요.

  • 자료 파일을 한 폴더에 모았습니다.
  • 화면이나 파일 이름에서 기준 시점을 확인했습니다.
  • 출처 표기 문구를 메모해 두었습니다.

Step 2. Herdr 준비와 팀 구성

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
AI 팀원 4명을 한 화면에 둡니다5~10분20~35분팀 화면에 네 역할이 보입니다절차가 안 보이면 공식 안내를 먼저 확인합니다S3 필요(팀 화면)

Herdr는 AI 팀원을 한 화면에서 지시하고 지켜보는 도구입니다. 팀을 처음 여는 준비 단계만 아래를 복사해 붙여넣기 1회 하시면 되고, 그 다음부터는 전부 말로 지시합니다. 본문에서 명령을 입력하는 곳은 이 한 곳뿐입니다.

herdr-team <팀이름> --preset <프리셋이름>

팀 이름과 프리셋 이름은 공식 안내의 표기를 그대로 채우시면 됩니다(🔍조사 필요 RT4: herdr-team 명령 표기·프리셋 목록 확인 중). 이 글에서 유일한 명령 입력이며, 복사 후 붙여넣기만 하면 됩니다.

내 PC에 무엇을 준비해야 하는지는 아직 확인 중입니다(🔍조사 필요 RT5: 세팅 최소 단계 확인 중). 대신 AI 팀이 안내하는 준비 안내를 따라가시면 되고, 이 글에서는 그 절차를 추측해 적지 않습니다.

AI 팀원받는 것내는 것비유
Orchestrator나의 지시팀원별 지시·진행 보고팀장
Planner무엇을 만들지설계 글(화면·자료·방법)기획자
Worker설계 글웹페이지와 자동 점검 장치시공사
Reviewer완성된 앱승인, 또는 반려와 고칠 목록검수자

Reviewer가 반려하면 Worker로 돌아가 고치고 다시 검사를 받습니다. 통과하면 다음 단계로 넘어갑니다.

Step 3. 말로 지시하기

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
첫 지시 한 문장을 AI 팀에 전달합니다5분25~40분지시가 전달되고 팀이 답하기 시작합니다답이 어색하면 고쳐 말하기 3요소로 다시 씁니다없음

첫 지시는 이렇게 시작하시면 됩니다. 아래 네 문장은 실제로 던져 본 예시입니다.

#지시 문장AI 팀이 하는 일어긋났을 때 고쳐 말하기
D1"구미시 상가 20,797개 자료로 내 동네 가게들을 지도로 보게 해 주세요."Planner가 설계하고 Worker가 만들고 Reviewer가 확인합니다"범위가 넓으니 ○○동만" 한 문장을 더합니다
D2"카페만 따로 골라 보고 싶어요."Worker가 필터를 더하고 Reviewer가 다시 검증합니다"카페·음식·소매 세 개 고르는 스위치"로 명확히 합니다
D3"폰에서도 잘 보이게 해 주세요."Planner가 폰 화면을 설계하고 Worker가 작업합니다"폰에서 겹쳐 보이는 부분을 알려 달라"고 덧붙입니다
D4"만든 앱이 잘 동작하는지 확인해 주세요."Reviewer가 자동 점검과 화면 확인을 합니다확인 항목을 직접 적어 "○○도 확인해 달라"고 합니다

지시가 어설퍼도 괜찮습니다. AI 팀이 모르는 부분을 다시 물어 옵니다. 고쳐 말할 때는 바라는 결과 한 문장, 대상 범위, 예시 하나, 이 세 가지만 챙기시면 됩니다.

Step 4. 기획 단계 — 설계 글 읽고 고치기

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
설계 글을 읽고 고치고 싶은 점을 요청합니다10분35~50분설계 글이 확정되고 체크리스트 3개가 채워집니다설계가 이상하면 Step 3으로 돌아가 지시를 고칩니다S4 필요(설계 화면)

Planner가 내놓는 것은 설계 글입니다. 무슨 화면을 어떤 자료로 어떻게 만들지 적혀 있고, 여기서 방향을 잡으면 뒤 작업이 흔들리지 않습니다.

읽으실 때는 세 가지만 보시면 됩니다.

  • 지도에 무엇을 보여 줄지 적혀 있습니다.
  • 어떤 자료를 쓸지 적혀 있습니다.
  • 폰 화면을 어떻게 할지 적혀 있습니다.

빠진 항목이 있으면 그 자리에서 한 문장으로 요청하세요. "설계 글에 ○○을 더해 주세요" 정도면 충분합니다.

Step 5. 구현 단계 — 앱이 만들어지는 시간

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
지도와 표와 필터가 붙은 앱을 받습니다20~40분(대기 포함)55~90분완성 보고가 오고 자동 점검이 돌아갑니다오래 걸리면 기다리며 다음 단계 준비를 합니다S5 필요(완성 화면)

Worker가 설계 글대로 앱을 만듭니다. 이 시간은 대기 시간이 길어서, 화면을 계속 들여다보지 않으셔도 됩니다.

기다리는 동안 하실 일은 세 가지입니다.

  • Step 6에서 볼 검사 항목을 미리 읽어 둡니다.
  • Step 8의 응용 미션 중 해 보고 싶은 것을 하나 고릅니다.
  • 자료 출처 표기 문구를 메모장에 옮겨 둡니다.

완성 보고가 오면 바로 다음 단계로 가지 마시고, 자동 점검이 끝날 때까지 기다리세요. 점검이 도는 중에 화면을 고치면 결과를 믿기 어려워집니다.

Step 6. 검증 단계 — 검사 통과와 반려 요령

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
검사를 통과시키고, 반려되면 다시 지시합니다5~15분60~105분"확인 통과" 판정이 나옵니다반려되면 고칠 목록을 읽고 한 문장으로 다시 지시합니다S6 필요(통과 화면)

Reviewer는 완성된 앱을 검사합니다. 화면이 실제로 뜨는지, 누르면 반응하는지, 고른 동네로 지도가 움직이는지를 봅니다. 이때 동네 이름은 행정동 기준이니, 법정동과 달라도 검사 오류가 아닙니다.

반려는 실패가 아니라 정상 흐름입니다. 반려를 받으면 고칠 목록이 함께 오는데, 그중 하나만 골라 한 문장으로 요청하시면 됩니다. 여러 개를 한 번에 요청하면 원인이 섞여 다시 헷갈립니다.

통과 판정이 나오면 앱이 검사를 견뎠다는 뜻입니다. 이때 화면을 한 장 찍어 두시면 나중에 비교하기 좋습니다.

Step 7. 실행 단계 — 브라우저와 스마트폰에서 열기

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
완성한 앱을 PC와 폰에서 확인합니다10분70~115분PC 브라우저에 지도가 뜨고, 폰에서도 열립니다폰에서 안 열리면 발표장 화면으로 확인합니다S7 필요(폰 화면)

공개 주소는 아직 없습니다. 지금 만들어진 결과물은 내 PC에서 도는 개발용 서버와, 파일로 뽑아 둔 결과 두 가지 형태로만 존재합니다. 그래서 확인은 내 PC 브라우저에서 먼저 하시고, 스마트폰은 같은 네트워크에 연결한 뒤 주소를 직접 입력해 접속해 보시면 됩니다.

폰에서 열리지 않으면 세 가지를 확인하세요. 같은 네트워크인지, 주소를 정확히 입력했는지, 브라우저를 새로 고쳤는지입니다. 그래도 안 되면 발표장 화면으로 확인하는 방법을 쓰시면 됩니다(공개 주소 없음, 발표자 확인 2026-10-28).

Step 8. 응용 단계 — 내 앱으로 바꾸기

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
미션 3개 중 하나 이상을 골라 지시합니다15분85~130분바꾼 앱이 재검증을 통과합니다앱 범위를 넘으면 미션을 작게 쪼갭니다없음
#미션예시 지시 문장예상 결과
M1내 동네만 모아 보기"○○동만 지도에서 보게 해 주세요."지도가 그 동네에 머무는 앱
M2업종 색 구분"음식(카페·식당)만 색으로 구분해 주세요."업종별 색 점 지도
M3주소 공유용 미니 화면"이 화면 주소를 친구에게 보내면 같은 곳이 보이게 해 주세요."주소를 복사해 공유하는 화면

미션을 고르셨다면 Step 3으로 돌아가 지시하는 방식으로 진행합니다. 한 번에 여러 기능을 바라면 대화가 길어지므로, 작게 쪼개서 하나씩 요청하세요. 화면이 작아 라벨이 겹쳐 보이면 "점 대신 표로 보게 해 주세요"라고 요청하시면 됩니다.

Step 9. 마무리 체크리스트와 FAQ

🎯 목표⏱ 소요⏱ 누계✅ 성공 신호🛠 막혔을 때📷 스크린샷
결과를 정리하고 자주 막히는 지점을 확인합니다5분90~135분체크리스트가 모두 채워집니다비어 있는 항목만 다시 확인합니다S1~S7 참조
  • 지도에 상가 점이 보입니다.
  • 동네를 고르면 지도가 움직입니다.
  • 업종 필터가 동작합니다.
  • 폰에서도 열어 보았습니다.
  • 지시 문장을 한 개 이상 직접 써 보았습니다.

다섯 항목 중 세 개만 채워도 절반은 끝난 것입니다. 나머지는 다음에 이어서 하셔도 됩니다.

문제해결

C1. 지도는 뜨는데 점이 보이지 않습니다. 지도 도구의 기본 점 위치 세팅이 어긋난 경우입니다. "지도에 점이 안 보이니 기본 점 위치 세팅을 확인해 주세요"라고 지시하세요.
C2. 묶음 점의 스타일이 깨져 보입니다. 가까운 점을 묶는 기능이 켜졌는데 색과 개수 표기가 빠진 상태입니다. "묶음 점의 배경색과 개수 표기를 세팅해 주세요"라고 요청하세요.
C3. 주소로 들어오면 화면이 처음 상태로 돌아갑니다. 고른 동네와 업종이 주소에서 되살아나지 않는 경우입니다. "이전에 고른 동·업종이 주소에서 다시 살아나게 해 주세요"라고 지시하고, 브라우저에서 직접 확인하세요.
C4. 동네를 고른 뒤 지도가 움직이지 않습니다. 화면 중심이 처음 값에 머무는 경우입니다. "고른 동네로 지도를 옮겨 주세요"라고 지시하세요.
C5. 자료 내려받기가 실패하거나 너무 느립니다. 큰 자료를 한 번에 받을 때 생깁니다. 잠시 뒤 다시 시도하시고, 계속 느리면 범위를 작게 나눠 요청하세요.

자동 점검 장치는 이름 규칙을 일정하게 만들어 두면 헛일이 줄어듭니다. 이 부분은 결과를 볼 때 함께 기억해 두시면 좋습니다.

자주 묻는 질문

Q1. 코딩을 모르는데 정말 될까요? 이 글에는 직접 입력하시는 앱 짜는 글자가 없습니다. 독자는 말로 지시하고 결과를 확인합니다.
Q2. 중간에 그만둬도 되나요? Step 3까지만 해도 경험이 남습니다. 단계 절반만 완성해도 괜찮습니다.
Q3. AI 팀이 실수하면 어떻게 하나요? 반려는 정상 흐름입니다. Reviewer가 걸러 주고, Worker가 고칩니다.
Q4. 돈이 드나요? 상가(상권)정보는 공공자료입니다. 사용 조건과 도구 비용은 공식 안내를 확인하세요(🔍조사 필요 RT2·RT5).
Q5. 처음부터 큰 기능을 넣으면 안 되나요? 작은 미션(M1)부터 시작하시면 중간에 멈춰도 결과가 남습니다.
Q6. 나중에 자료가 늘면 어떻게 하나요? 기준 시점이 바뀌면 수치도 달라집니다. 그때 같은 과정을 한 번 더 돌리시면 됩니다.

참고자료

  • 발표 게시글: [[구미-상권-지도앱-90분-게시글-2026-10-28]]
  • 실제 작업 기록: [[2026-10-28-경북-상권-대시보드-T9-T10]]
  • 자료 출처: 소상공인시장진흥공단 상가(상권)정보, 2026년 6월 기준
  • Herdr 공식 안내: 🔍조사 필요 RT4(링크 확인 중)

사이트 발행 필드

필드값
제목구미 상권 지도앱 전체 튜토리얼 — 말로 지시해서 집에서 만들기 (T1 채택)
작성자수박
태그튜토리얼, 구코모, 구미, 상권, 상가(상권)정보, Next.js, Herdr, 비개발자
slug자동 생성(직접 지정하지 않습니다)
요약(200자 이내)말로 지시해 AI 팀과 구미 상권 지도앱을 집에서 처음부터 끝까지 만드는 10단계 튜토리얼입니다. 준비물 확인부터 데이터 확보, 팀 구성, 기획·구현·검증, 폰 확인까지 90~135분 분량으로 담았습니다.

제목 후보는 세 가지였고, 그중 T1을 채택했습니다.

후보제목채택
T1구미 상권 지도앱 전체 튜토리얼 — 말로 지시해서 집에서 만들기채택
T2구미 상가 20,797개를 지도로 — 비개발자의 첫 AI 팀 앱 만들기 (전체 튜토리얼)미채택
T3처음부터 끝까지 — AI 팀과 만드는 구미 상권 지도앱 전체 튜토리얼미채택

확인이 필요한 항목

항목남은 확인대응
내려받기 경로·형식🔍RT1경로 추측 서술 없이 공식 안내로 대체
출처 표기 문구🔍RT2확인 전까지 문구 자리만 둡니다
Herdr 시작·팀 생성 명령 표기🔍RT4Step 2 명령 블록의 값 확정
세팅 최소 단계🔍RT5절차 추측 없이 AI 팀 준비 안내로 대체
지도 좌표 포함 여부확정(RT3): 상가(상권)정보에 위치 값 포함지도 점 표시 유지
공개 주소확정(RT6): 공개 주소 없음, 발표자 확인 2026-10-28PC 확인·발표장 화면으로 대체
스크린샷 S1~S7🙋발표자 촬영 필요자체 촬영 화면만 사용