Fujimod
브라우저에서 카메라 펌웨어를 시험하고 Fujimod SD 부팅 파일을 만든다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗출발지와 도착지를 Nominatim에서 검색하고 결과를 선택하면, OSRM 자동차 경로의 총거리와 예상 시간을 표시합니다. 거리 아래 지도에서 보기를 누르면 선택한 좌표의 OpenStreetMap 길찾기를 새 탭에서 엽니다. 화면 지도에도 선택한 장소와 실제 경로를 표시합니다.
Node.js 22.12 이상을 설치하고 프로젝트 폴더에서 실행합니다.
npm install
npm run dev
http://localhost:5173 에서 확인합니다. Windows PowerShell에서 npm 스크립트 실행이 차단되면 npm.cmd install, npm.cmd run dev를 사용합니다. 로컬 개발에서는 메모리 캐시와 단일 프로세스 요청 제한을 사용하므로 별도 키 없이 테스트할 수 있습니다. 환경변수는 .env.example을 .env.local로 복사하여 설정합니다. 로컬 개발 서버는 한 개만 실행하세요.
node_modules, dist, .env.local, .npm-cache는 제외됩니다. package-lock.json은 포함하세요.npm run build, Output Directory는 dist입니다. Root Directory는 이 프로젝트 루트입니다. API는 루트 api/의 Vercel Functions로 배포됩니다.| 환경변수 | 설정 | 용도 |
|---|---|---|
UPSTASH_REDIS_REST_URL | 필수 | Upstash Redis REST URL |
UPSTASH_REDIS_REST_TOKEN | 필수 | Upstash Redis REST Token (서버 전용 비밀값) |
NOMINATIM_USER_AGENT | 배포 전에 설정 | Saigil/1.0 (https://실제앱주소.vercel.app; 연락용이메일)처럼 앱 식별 및 연락 정보 |
NOMINATIM_URL | 선택 | 기본 https://nominatim.openstreetmap.org |
OSRM_URL | 선택 | 기본 https://router.project-osrm.org |
Vercel 공개 배포에서는 Redis가 없으면 장소 검색 API가 503으로 응답합니다. 여러 서버 인스턴스의 요청을 합산해 Nominatim의 앱 전체 제한을 지키기 위한 동작입니다. 환경변수에 VITE_ 접두사를 붙이지 마세요. API 키와 Redis 토큰은 브라우저에 전달하지 않습니다. GitHub 저장소 생성 및 Vercel 배포는 사용자가 진행하며, 이 프로젝트는 자동 게시하지 않습니다.
참고: Nominatim 사용 정책, OSRM API, OSM 타일 사용 정책, Vite on Vercel
npm test
npm run build
npm test는 실제 공용 API에 요청하지 않고 입력 검증, 거리 표시, 지도 링크, 경로 성공·실패 처리, 공유 캐시 및 요청 제한을 검사합니다. npm run preview는 빌드된 정적 화면만 제공하므로 API를 포함한 로컬 확인에는 npm run dev를 사용하세요.
api/geocode.js Vercel 장소 검색 API
api/route.js Vercel 자동차 경로 API
lib/services.js 공유 캐시·요청 제한·외부 API 처리
src/ 화면 및 Leaflet 지도
server.mjs 로컬 Vite + API 개발 서버
tests/ Node.js 내장 테스트
vercel.json Vercel 빌드 설정