자동화2026년 9월 3일· 5분 읽기
부동산 마켓플레이스 직접 만들기 (Emergent 실전 가이드)
PRD 파일 하나와 프롬프트로 Emergent에서 실거래 시세 비교가 붙은 부동산 거래 플랫폼을 코딩 없이 만드는 법이에요. 공공데이터 API 키 발급도 다뤄요.
이 구조는 부동산 가능한게 아닙니다. 렌탈, 중고차, 구인구직처럼 "공급자가 등록하고 수요자가 찾는" 모든 마켓플레이스에 그대로 적용됩니다. 바꿔야 할 것은 매물 필드와 검색 조건뿐입니다. PRD 13장에 업종별 치환 표가 있습니다.
중개사가 매물을 올리고, 매수자가 예산과 지역으로 찾아 문의하고, 운영자가 대시보드로 관리하는 부동산 거래 플랫폼을 코딩 없이 만듭니다.
차별점: 모든 매물에 정부 실거래 시세를 자동으로 붙여서 "이 호가가 실제 체결가보다 비싼지 싼지"를 바로 보여줍니다.
아래 PRD 파일 하나를 Emergent에 첨부하고 프롬프트 한 번만 넣으면 됩니다. 단계별로 나눠서 넣지 않아도 됩니다. 파일 안에 화면 구성, 데이터 모델, 시세 비교 로직, 실제로 부딪힌 함정 9가지가 전부 들어 있습니다.
소요 시간 | 비용 | 필요한 기술 |
|---|---|---|
준비 10분 + 빌드 대기 30분 내외 | 0원 (공공데이터 API 전부 무료) | 없음, 파일 첨부와 복붙만 |
STEP 1. Emergent 가입 (3분)
Emergent 계정 (무료 크레딧으로 시작 가능)
💡 Emergent는 "말로 설명하면 실제 배포되는 앱"이 나오는 풀스택 AI 플랫폼이에요. 프로토타입이 아니라 실제 URL로 접속되는 진짜 앱이 나옵니다.
구글 계정으로 로그인 (별도 회원가입 절차 없음)
무료 플랜은 매월 10크레딧이 들어옵니다
새 프로젝트를 만듭니다
STEP 2. 공공데이터 API 키 발급 (10분)
data.go.kr 에 가입하고 아래 3개를 각각 활용신청합니다. 승인은 즉시 납니다.
API 이름 | 용도 |
|---|---|
국토교통부_아파트 매매 실거래가 자료 | 매물 시세 비교의 근거 |
국토교통부_아파트 전월세 실거래가 자료 | 전세 매물 시세 비교 |
한국부동산원_청약홈 분양정보 조회 서비스 | 청약 공고 |
마이페이지에서 일반 인증키(Decoding) 를 복사해두세요. Encoding 키가 아니라 Decoding 키입니다. 이걸 잘못 쓰면 계속 인증 실패가 납니다.
지도까지 쓰고 싶으면 네이버 클라우드 플랫폼에서 Maps 항목의 Web Dynamic Map과 Geocoding을 신청하세요. 없어도 플랫폼은 완전히 동작합니다.
STEP 3. PRD 파일 첨부하고 한 번에 빌드
아래 파일을 다운로드합니다.
부동산 마켓플레이스 PRD18KB내려받기Emergent 채팅창 왼쪽 아래 클립 아이콘을 눌러 이 파일을 첨부하고, 아래 프롬프트를 그대로 붙여넣습니다.
첨부한 PRD 파일을 처음부터 끝까지 읽고, 문서에 정의된 부동산 마켓플레이스 플랫폼을 한 번에 전부 만들어줘. 문서의 7장부터 11장까지가 기능 명세고, 4장이 반드시 지켜야 하는 제약 조건이야. 11장 예산 맞춤 추천까지 포함해서 만들어줘.
문서를 요약하거나 일부만 구현하지 말고, 화면 목록(매물, 예산 맞춤, 지도, 청약, 내 매물, 문의, 관리자)을 전부 만들어. 역할은 buyer(매수자), agent(중개사), admin(운영자) 셋이야.
아래 7가지는 문서 4장에 있는 내용인데, 빠뜨리면 그럴듯하게 틀린 앱이 나오니까 특히 지켜줘:
1. 비밀번호는 pbkdf2_sha256 반복 20만회 + 랜덤 솔트로 저장. 로그인 실패 메시지는 "이메일 또는 비밀번호가 올바르지 않습니다" 하나로 통일해서 계정 존재 여부를 노출하지 마.
2. 세션은 랜덤 토큰을 DB에 저장하고 HttpOnly; SameSite=Lax 쿠키로 내려줘. localStorage나 JS에서 읽는 쿠키는 쓰지 마.
3. 권한은 모든 API에서 서버 측으로 검사해. 프론트에서 메뉴 숨기는 건 UI일 뿐이야. 매물 수정과 삭제는 등록한 본인 또는 운영자만 가능해야 해. 계정을 정지하면 그 사용자의 세션 레코드도 전부 삭제해.
4. data.go.kr은 기본 User-Agent를 차단해. 아래 헤더를 반드시 붙여줘.
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 Chrome/126.0 Safari/537.36
5. 시세 비교는 면적 버킷으로 묶지 말고, 같은 단지에서 전용면적 상하 3% 이내인 최근 12개월 실거래만 써. 버킷으로 묶으면 큰 평형 매물이 전부 급매로 잘못 표시돼.
6. 시세 계산에서 dealingGbn이 직거래인 건과 IQR 이상치를 제거하고, 표본이 2건 미만이면 "비교 불가"로 표시해.
7. 예산 맞춤 추천의 전세가율은 절대 척도로 점수를 내. 68%에서 82%가 만점이고 90% 이상은 감점이야. 높을수록 고득점으로 하면 깡통전세 단지가 1등을 해.
공공데이터포털 인증키는 환경변수 DATA_GO_KR_KEY 로 받도록 만들고, 어디에 넣어야 하는지 알려줘. 다 만들면 문서 12장 체크리스트 기준으로 스스로 점검하고 결과를 보고해줘.빌드가 시작되면 중간에 끊지 말고 기다리세요. 화면이 뜨면 STEP 1에서 받은 Decoding 키를 환경변수에 넣고, 매물을 한 건 등록해서 시세 비교 칩이 붙는지 확인하면 끝입니다.
빠진 기능이 있으면 처음부터 다시 만들지 말고 "PRD 문서 N장을 다시 읽고 빠진 부분만 채워줘"라고 이어서 요청하세요. 크레딧이 훨씬 덜 듭니다.
주의사항
매물은 사용자 등록 데이터, 시세는 공개 API 데이터입니다. 둘을 섞어 표시하면 안 됩니다. 화면에 "매물은 중개사 등록 정보이고, 시세 비교는 국토교통부 실거래가 기준"이라고 명시하세요.
호가와 실거래는 다릅니다. 시세 비교는 참고 지표이지 감정가가 아닙니다.
실제 계약 전에는 현장 확인, 권리분석, 등기부 열람이 반드시 필요합니다.
법정동코드는 수시로 폐지되고 신설됩니다. PRD 4장 6번의 코드표는 문서 작성 시점 기준이니, 지역이 통째로 비어 보이면 실거래 API로 응답을 확인해보세요.
만들다가 막히는 부분은 인스타그램 @moodmode.ai DM으로 물어보세요.
매주 새로운 AI 정보를 가장 빠르게 받아보세요.