Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
네이버 위성지도 위에서 토지·건물·아파트 정보를 바로 확인하는 임장용 웹앱입니다. (휴대폰 브라우저에서도 사용 가능) 1. 폴더 안의 실행하기.bat 를 더블클릭합니다. 2. 처음 한 번만 메모장이 열립니다 → 아래 "API 키 설정"에서 받은 키를 = 뒤에 붙여넣고 저장(Ctrl+S) 후 메모장 닫기. 3. 검은 창이 뜨고 잠시 뒤 브라우저에 지도가 열립니다. 4. 끝낼 때는 검은 창을 닫습니다. 다음부터는 1번만 하면 됩니다. 키를 고치고 싶으면 폴더의 .env 파일을 메모장으로 열어 수정한 뒤 다시 실행하세요. (윈도우 탐색기에서 .env가 안 보이면 상단 "보기 → 표시 → 숨긴 항목"을 켜세요.) 아이폰에서 바로 쓰기 (추천) — 사파리 + 홈 화면에 추가 앱 설치 없이 사파리로 엽니다. 공공 API·네이버 부동산은 브라우저에서 직접 부를 수 없어서(CORS) 중계 서버가 필요한데, PC 대신 무료 클라우드 Vercel 서울 리전에서 돌립니다. (공공데이터포털·네이버 부동산은 해외 서버 접속을 막을 수 있어서 서울이어야 합니다)README 전문 보기 ↗
네이버 위성지도 위에서 토지·건물·아파트 정보를 바로 확인하는 임장용 웹앱입니다. (휴대폰 브라우저에서도 사용 가능)
| 구분 | 기능 | 데이터 출처 |
|---|---|---|
| 공통 | 위성지도(위성+라벨) 기본, 일반/지형 전환 | 네이버 지도 API v3 |
| 공통 | 경사도 — A·B 두 지점을 찍으면 평균 경사(%, °), 높이차, 고도 단면도 | Open-Meteo Elevation (Copernicus DEM 90m) |
| 공통 | 거리뷰 — 파란 선 위를 찍으면 파노라마 표시 | 네이버 파노라마 |
| 공통 | 필지 정보 — 클릭한 토지의 공시지가(최신년도), 지목·면적·용도지역·도로접면, 토지이용계획, 공시지가 추이, 건축물대장 | VWorld(국토부) · 건축HUB |
| 아파트 | 실거래가 — 최근 24개월 매매, 평형별 필터, 추이 차트, 취소거래 표시 | 국토교통부 아파트 매매 실거래가 |
| 아파트 | 매물 — 네이버 부동산 스타일 목록 UI + 같은 위치로 네이버 부동산 열기 | (아래 "제약사항" 참고) |
| 상가·토지 | 지적편집도 (상가·토지 모드에서 자동 켜짐, 버튼으로 토글) | 네이버 지적편집도 레이어 |
실행하기.bat 를 더블클릭합니다.= 뒤에 붙여넣고 저장(Ctrl+S) 후 메모장 닫기.키를 고치고 싶으면 폴더의
.env파일을 메모장으로 열어 수정한 뒤 다시 실행하세요. (윈도우 탐색기에서.env가 안 보이면 상단 "보기 → 표시 → 숨긴 항목"을 켜세요.)
앱 설치 없이 사파리로 엽니다. 공공 API·네이버 부동산은 브라우저에서 직접 부를 수 없어서(CORS) 중계 서버가 필요한데, PC 대신 무료 클라우드 Vercel 서울 리전에서 돌립니다. (공공데이터포털·네이버 부동산은 해외 서버 접속을 막을 수 있어서 서울이어야 합니다)
Imjang 저장소 Import.env 값): NAVER_MAP_KEY_ID, VWORLD_KEY, DATA_GO_KR_KEY → Deployhttps://imjang-xxxx.vercel.app)를 네이버 클라우드 콘솔 → Maps → Application → Web 서비스 URL에 추가
(VWorld는 PC용 등록 주소를 그대로 쓰므로 바꿀 필요 없음)GitHub main에 올리면 Vercel이 자동으로 다시 배포합니다. 서버 코드는 api/(Vercel 함수) → core/api.js입니다.
render.yaml(Render, 싱가포르)도 남아 있지만, 해외 서버라 실거래가·매물이 막힐 수 있어 권장하지 않습니다.
mobile/의 앱은 PC 서버 없이 혼자 동작합니다. 지도 화면이 앱 안에 들어 있고, 공공 API·네이버 부동산은 앱(내 폰)이 직접 조회합니다.
API 키는 앱 첫 화면(또는 지도 왼쪽 위 ⚙)에서 입력하며, 그 아이폰에만 저장됩니다.
http://localhost:3000이 등록돼 있어야 합니다 (PC용으로 이미 등록했다면 그대로 OK).처음 한 번만
EXPO_TOKEN, 값은 복사한 토큰 → 저장exp://u.expo.dev/... 링크를 아이폰으로 열기 → App Store의 Expo Go에서 임장지도가 열림이후엔 Expo Go를 열고 최근 항목의 임장지도를 누르면 됩니다.
홈 화면 아이콘 만들기 (단축어 앱) — 단축어 → + → 동작 추가에서 URL 열기 → URL에 exp://u.expo.dev/d33cfd72-b900-495a-9ff8-782ae139c58f?channel-name=main →
위쪽 이름을 임장지도로 → 공유(□↑) → 홈 화면에 추가 → 아이콘을 눌러 public/icons/icon-512.png 사진으로 변경 매물·실거래가는 아이폰이 직접 조회하므로 네이버가 막지 않습니다.
Expo Go가 새 SDK로 업데이트되면 앱이 안 열릴 수 있습니다. 그때는
mobile/을 새 SDK로 올린 뒤 다시 업로드해야 합니다.
(테스트용) PC에서 바로 띄우기 — PC에서 아이폰으로-테스트하기.bat → QR 찍기 (PC가 켜져 있고 같은 와이파이일 때만)
지도 화면 원본은 public/, 데이터 조회 원본은 core/api.js 하나입니다. 고친 뒤 mobile/에서 npm run bundle-web을 실행하면
앱용 파일(mobile/generated/)이 다시 만들어집니다 (npm start·아이폰으로-테스트하기.bat은 자동 실행).
NAVER_MAP_KEY_IDhttp://localhost:3000 등록 (폰에서 쓸 주소도 추가)VWORLD_KEY, VWORLD_DOMAINhttp://localhost:3000)LP_PA_CBND_BUBUN), 토지특성정보, 토지이용계획정보, 개별공시지가정보VWORLD_DOMAIN은 키 발급 때 등록한 URL과 같아야 합니다.DATA_GO_KR_KEYcloudflared tunnel --url http://localhost:3000 같은 터널로 HTTPS 주소를 받은 뒤, 그 주소를 네이버(NCP) Web 서비스 URL에도 추가합니다..env에서 NAVER_LAND_ENABLED=false.measureSlope의 고도 조회만 교체하면 됩니다.pc-server.js — PC/웹용 서버: 정적 파일 + API 프록시core/api.js — 공공 API·네이버 부동산 조회 로직 (서버와 아이폰 앱이 공용)mobile/ — 아이폰 앱 (Expo). mobile/generated/는 npm run bundle-web이 만드는 파일public/index.html, public/app.js, public/style.css — 지도 앱public/manifest.webmanifest, public/icons/ — 아이폰 홈 화면 설치용 앱 정보·아이콘vercel.json, api/, core/vercel.js — Vercel(서울) 배포 설정render.yaml — Render 클라우드 배포 설정 (해외 서버라 비권장)