尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Doosies/location_marker
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
주소를 여러 개 붙여넣으면 지도에 마커로 찍어 주는 웹 앱. 엑셀에서 주소 열을 통째로 복사해 넣으면, 한 줄씩 좌표를 찾아 지도에 번호 붙은 마커로 표시한다. 못 찾은 주소는 버리지 않고 원래 자리에 남겨 고쳐서 다시 시도할 수 있게 한다. 결과는 링크로 공유하거나 CSV 로 내려받는다. 현재 상태: M1 진행 중. 앱 껍데기와 테스트·배포 파이프라인까지 있고, 지도는 아직 없다. 키가 없어도 전부 동작한다. 지도 자리에 안내 문구가 뜰 뿐이다. 다만 pnpm install 은 비공개 저장소 Doosies/common_agent_system 에서 @cas/spec-sync 를 받아온다. 그 저장소를 읽을 수 있는 git 인증이 없으면 설치가 실패한다. 백엔드가 없는 것은 Kakao JS SDK 의 지오코딩이 브라우저에서 그대로 동작하기 때문이다. 근거는 설계 문서 에 있다.查看完整 README ↗
주소를 여러 개 붙여넣으면 지도에 마커로 찍어 주는 웹 앱.
엑셀에서 주소 열을 통째로 복사해 넣으면, 한 줄씩 좌표를 찾아 지도에 번호 붙은 마커로 표시한다. 못 찾은 주소는 버리지 않고 원래 자리에 남겨 고쳐서 다시 시도할 수 있게 한다. 결과는 링크로 공유하거나 CSV 로 내려받는다.
현재 상태: M1 진행 중. 앱 껍데기와 테스트·배포 파이프라인까지 있고, 지도는 아직 없다.
pnpm install
pnpm dev # 개발 서버
pnpm test # Vitest (node · jsdom 두 프로젝트)
pnpm type-check # tsc --noEmit
pnpm build # dist/ 생성
키가 없어도 전부 동작한다. 지도 자리에 안내 문구가 뜰 뿐이다.
다만 pnpm install 은 비공개 저장소 Doosies/common_agent_system 에서
@cas/spec-sync 를 받아온다. 그 저장소를 읽을 수 있는 git 인증이 없으면 설치가 실패한다.
| 항목 | 선택 |
|---|---|
| 지도 · 지오코딩 | Kakao Maps JS SDK (+ services) |
| 언어 · 프레임워크 | TypeScript (strict) + React |
| 번들러 · 테스트 | Vite · Vitest · Playwright |
| 백엔드 | 없음 |
| 배포 | GitHub Pages + GitHub Actions |
백엔드가 없는 것은 Kakao JS SDK 의 지오코딩이 브라우저에서 그대로 동작하기 때문이다. 근거는 설계 문서 에 있다.
| 문서 | 내용 |
|---|---|
| 00-map-api.md | 지도 API 5종 비교와 Kakao 선택 근거 |
| 01-ui-ux.md | 화면 구성, 상태 5종, 핵심 사용자 흐름 |
| 02-architecture.md | 모듈 경계, 디렉터리, 데이터 모델·흐름, 실패 처리, 키, 배포, 테스트 |
| 03-deployment.md | 정적 호스팅 5종 비교와 GitHub Pages 선택 근거 |
| 문서 | 내용 |
|---|---|
| 00-master-plan.md | 단계 개요, 사람이 개입해야 하는 지점 10곳, 진행 규칙 |
| TODO.md | 45줄 실행 체크리스트 |
01-m1 ~ 07-m7 | 단계별 상세 |
.env.example 의 VITE_KAKAO_JS_KEY=)..env.local (커밋 금지) 와 GitHub Actions Secrets.common_agent_system 의 UC ID 규약을 그대로 쓴다. __test_specs__/ 에 Given-When-Then
스펙을 두고, @cas/spec-sync 가 테스트와 1:1 대응을 강제한다. 스펙 문서 없이 테스트를
추가하면 그 자리에서 실패하므로, "스펙 먼저" 가 관습이 아니라 게이트가 된다.
자세한 내용은 02-architecture.md §9.