ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기걸은 만큼 안개가 걷히는 손그림 지도 — 등고선 안개 셰이더 웹 프로토타입 (MapLibre + WebGL2)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗반딧불 반디와 걸으면 밤안개가 걷히는 동네 지도
별이 깔린 남색 밤안개 속을 반딧불의 등불로 밝혀 나가는 탐험 지도의 웹 프로토타입입니다.
| 동작 | 방법 |
|---|---|
| 걷기 / 달리기 | W A S D 또는 방향키 / Shift |
| 원하는 곳까지 이동 | 지도 클릭 (모바일은 탭) |
| 자동 산책 | 산책 버튼 |
| 실제로 걸으며 밝히기 | 내 위치 버튼 (위치 권한 필요) |
| 다른 앱 기록 넣기 | 가져오기 버튼, 또는 파일을 화면에 끌어다 놓기 |
| 처음부터 다시 | 초기화 버튼 |
기록은 사용 중인 브라우저의 localStorage에만 저장되고, 위치 정보는 어떤 서버로도 보내지 않습니다.
| 형식 | 어디서 받나요 |
|---|---|
| 구글 타임라인 JSON | Android: 휴대폰 설정 › 위치 › 위치 서비스 › 타임라인 › 타임라인 데이터 내보내기iPhone: 구글 지도 앱 › 내 타임라인 › 위치 및 개인정보 보호 설정 › 타임라인 데이터 내보내기예전 테이크아웃의 Records.json, 월별 Semantic Location History도 읽습니다 |
| GPX | Strava, Garmin Connect 등 대부분의 운동·기록 앱의 내보내기 |
| KML · GeoJSON | 구글 내 지도, 지도 편집 도구 등 |
samples/의 서울숲 산책 GPX와 구글 타임라인 샘플을 내려받아 넣어 보세요.안개는 MapLibre 커스텀 레이어 위에서 WebGL2 셰이더 두 번으로 그립니다.
빌드 과정 없는 정적 사이트입니다. ES 모듈을 쓰므로 정적 서버로 엽니다.
python -m http.server 5174
http://localhost:5174를 열면 됩니다. URL에 ?debug를 붙이면 콘솔에서 window.__mist로 이동을 시뮬레이션할 수 있습니다.
요구 사항: WebGL2와 float 렌더 타깃을 지원하는 브라우저 (최신 Chrome · Edge · Safari · Firefox)
가져오기 파서 테스트:
npm test
index.html HUD 마크업
src/main.js 캐릭터 이동, 밝히기, 저장, HUD
src/fog.js 안개 커스텀 레이어 (WebGL2 2패스)
src/importers.js GPX · KML · GeoJSON · 구글 타임라인 파서 (DOM 없이 동작)
src/mapStyle.js 등불에 비친 밤 동네 팔레트 지도 스타일
src/style.css HUD · 캐릭터 · 애니메이션
tests/ 파서 단위 테스트 (node --test)
samples/ 가져오기 시험용 샘플 기록
android/ Android 앱 (기록은 네이티브, 그리기는 이 웹 렌더러를 WebView로)
웹은 안개 표현의 느낌을 확정하기 위한 프로토타입입니다.
Android 앱(M1 기록) 을 만드는 중입니다. 기록 켜기를 누르면 화면을 꺼도 걸은 길을 기록하고, 앱을 열면 그 길의 안개가 걷혀 있습니다. 앱은 이 저장소의 index.html·src/를 그대로 렌더러로 씁니다(?app 모드). 설계는 docs/app-architecture.md, 주요 결정은 DECISIONS.md에 있습니다.
cd android
./gradlew testDebugUnitTest assembleDebug # 단위 테스트 + 디버그 APK
vendor/에 동봉)