로컬 대시보드 · 빌드 {{ dashBuild }} · {{ localDashUrl }}

⚠ 파일로 직접 열면 동작 안 합니다. 위 localhost 주소로 여세요.

상단 「로컬」 버튼을 누르세요. 「라이브」는 서버에 올린 예전 파일일 수 있습니다.

마이 대시보드

Auckland · NZ 교민 커맨드 센터

{{ clockTime }}
{{ clockDate }}

생활 · 교통 · 날씨

카드 3개 · 클릭 시 공식 페이지 · {{ newsTickerPage }} / {{ newsTickerPageCount }}

뉴질랜드 정착 퀘스트

{{ questStats.pct }}%

{{ questStats.done }} / {{ questStats.total }} 완료 · 아래 카드 3열 · 항목 탭하여 체크

📋 ① 서류·금융

{{ questGroupCounts.docs.done }}/{{ questGroupCounts.docs.total }}

🏠 ② 집·생활

{{ questGroupCounts.home.done }}/{{ questGroupCounts.home.total }}

🏥 ③ 건강·가족

{{ questGroupCounts.life.done }}/{{ questGroupCounts.life.total }}

사업자 등록 가이드

{{ bizGuide.summary }}

{{ f.label }}
{{ f.value }}

📂 준비 서류

  • •{{ d }}

📍 어디서 하나요

⚠️ 알아둘 점

  • {{ n }}

🪜 스텝 바이 스텝

{{ bizStats.done }}/{{ bizStats.total }} · {{ bizStats.pct }}%
  1. {{ s.link.label }} →

참고용 · 2026년 10월 공식 사이트 기준 · 수수료와 기준 금액은 바뀔 수 있으니 신청 전에 링크에서 최종 확인하세요.

세금 마감 캘린더

위에서 해당하는 세금을 고르면 마감일이 나와요.

  1. {{ t.ddayLabel }}
    {{ t.dateLabel }}
    {{ t.flag }} {{ t.title }}
    {{ t.detail }} · 주말·공휴일이라 다음 영업일로
    안내 →

NZ는 3월 결산(balance date) · 세무사 없이 직접 신고 기준이에요. 세무사를 쓰면 IR3·연말 세금 마감이 늦춰질 수 있고, 지난 마감은 체크 안 하면 30일 동안 빨간색으로 남아요.

인보이스 만들기

🏢 내 정보 · 한 번 넣으면 저장돼요

👤 고객 · 인보이스 정보

📦 항목

× ${{ money((Number(line.qty) || 0) * (Number(line.price) || 0)) }}

⚠️ {{ w }}

✓ IRD 필수 항목이 다 들어갔어요

소계 (GST 별도)${{ money(invoiceTotals.excl) }}
GST 15%${{ money(invoiceTotals.gst) }}
합계 NZD${{ money(invoiceTotals.total) }}

발행을 누르면 기록에 남고 다음 번호가 준비돼요. 인쇄 창에서 "PDF로 저장"을 고르면 파일로 보낼 수 있어요.

🗂️ 발행 기록

{{ h.number }} {{ h.date }} {{ h.client || '—' }} ${{ money(h.total) }}

미입금 {{ invoiceUnpaid.count }}건 · ${{ money(invoiceUnpaid.total) }}

업무용 차량 km 기록

km

전에 넣은 장소를 고르면 km가 자동으로 채워져요. 출퇴근(집 ↔ 고정 일터)은 업무 이동이 아니에요.

{{ mileageSummary.label }} 과세연도 기록이 아직 없어요.

{{ t.date.slice(5) }} {{ t.purpose }} {{ t.km }}km
업무 km
{{ mileageSummary.bizKm.toLocaleString() }}
업무 비율
{{ mileageSummary.pct != null ? (mileageSummary.pct * 100).toFixed(1) + '%' : '—' }}
비용 처리 예상
${{ money(mileageSummary.claim) }}
🧭 계기판 km ({{ mileageSummary.range }})
→ = 총 {{ mileageSummary.totalKm.toLocaleString() }}km

총 주행거리(개인 운전 포함)를 넣어야 업무 비율이 나오고, 14,000km 넘는 부분에 Tier 2 요율이 적용돼요. 안 넣으면 업무 km만으로 계산해요.

Tier 1 · {{ mileageSummary.tier1Km.toLocaleString() }}km × ${{ mileageSummary.t1.toFixed(2) }} (처음 14,000km · 차 유지비 포함)
Tier 2 · {{ mileageSummary.tier2Km.toLocaleString() }}km × ${{ mileageSummary.t2.toFixed(2) }} (넘는 부분 · 기름값 등만)
{{ mileageSummary.estimated ? `⚠️ 이 해 요율은 아직 발표 전이라 ${mileageSummary.rateLabel} 요율로 추정했어요 (보통 6월 발표)` : `IRD ${mileageSummary.rateLabel} 공식 요율` }} · 요율 확인 →

만료일 D-Day

{{ expirySummary }}

WOF, Rego, 면허, 여권, 비자 만료일을 넣어 두면 미리 알려 드려요.

{{ e.emoji }}
{{ e.name }}
{{ e.link.label }} →
{{ e.ddayLabel }}
{{ e.hint }}

빨간색은 지났거나 곧 끝나는 것, 노란색은 준비를 시작할 때예요. 한국 여권은 재외공관 발급에 몇 주 걸리니 6개월 전부터 노랗게 표시해요.

한국 시간 · 통화 타이밍

🇰🇷 서울
{{ krTime.seoulTime }}
{{ krTime.seoulDate }}
🇳🇿 오클랜드
{{ krTime.nzTime }}

{{ krTime.statusEmoji }} {{ krTime.statusText }}

{{ krTime.statusHint }}

  • ⏱️ 한국이 {{ krTime.diffHours }}시간 느려요 (여기 {{ krTime.nzExample }} = 한국 {{ krTime.krExample }})
  • 🤝 둘 다 깨어 있는 시간: 여기 {{ krTime.window }}
  • 🔄 {{ krTime.dstNote }}

고정지출 가계부

금액 · 주기만 넣으면 주/월/년으로 환산
$ ${{ Math.round(budgetWeekly(b)) }}/주
매주
${{ money(budgetTotals.week) }}
매달
${{ money(budgetTotals.month) }}
1년
${{ money(budgetTotals.year) }}
주당 실수령 ${{ taxResult.weeklyNet.toLocaleString() }} 중 {{ budgetTotals.pct }}% {{ budgetTotals.left >= 0 ? '남는 돈' : '부족' }} ${{ money(Math.abs(budgetTotals.left)) }}/주

실수령은 아래 "IRD 미니 Tax 계산기"의 연 소득 기준이에요.

{{ calView === 'month' ? '달력' : '구글 캘린더 · 앞으로 2주' }}

{{ calGrid.y }}년 {{ calGrid.m }}월 구글 일정 불러오는 중…
구글 할 일 기념일 세금 만료
{{ w }}
{{ calSelectedInfo.label }} {{ calSelectedInfo.rel }} {{ calSelectedInfo.lunar }} {{ h.flag }} {{ h.name }}{{ h.off ? ' · 공휴일' : '' }}

일정이 없어요

{{ ev.time }} {{ ev.title }} 지남 {{ ev.sub }}
📋 {{ calGrid.m }}월 일정 · {{ calMonthCount }}개

이 달에는 일정이 없어요

구글 캘린더 일정도 같이 보려면 에서 동기화 키를 연결해 주세요.

구글 캘린더는 서버를 거쳐서 가져와요. 먼저 에서 동기화 키를 연결해 주세요.

📥 구글 → 대시보드
{{ gcal.names[i] || c.url.split('/')[5] }}

{{ gcal.error }}

  1. 컴퓨터에서 구글 캘린더 설정 열기
  2. 왼쪽 "내 캘린더의 설정"에서 캘린더 이름 클릭
  3. "캘린더 통합" → iCal 형식의 비공개 주소 복사해서 위에 붙여 넣기

비공개 주소는 비밀번호처럼 다뤄 주세요. 서버가 15분마다 새로 읽어요. 캘린더가 여러 개면 하나씩 추가하면 돼요.

📤 대시보드 → 구글

할 일 · 가족 기념일(음력 포함) · 세금 마감 · 만료일 · 도메인 만료 {{ calFeedEvents.length }}개를 구글 캘린더에 "마이데브" 캘린더로 보여 줘요.

동기화 키를 연결하면 구독 주소가 나와요.

  1. 위 주소 복사
  2. 구글 캘린더 왼쪽 "다른 캘린더" 옆 + → URL로 추가
  3. 붙여 넣고 "캘린더 추가"

구글이 몇 시간(길면 하루)에 한 번 새로 읽어서 바로 반영되진 않아요. 이 주소를 아는 사람은 일정을 볼 수 있으니 공유하지 마세요.

할 일 · 반복 일정

반복 일정은 체크하면 다음 날짜로 넘어가요

할 일이 없어요. 매주 · 매달 돌아오는 일도 한 번 넣어 두면 계속 알려 드려요.

{{ sec.label }} · {{ sec.items.length }}
{{ t.title }} 🔁 {{ repeatLabel(t.repeat) }} {{ t.dueLabel }} {{ t.daysLeft < 0 ? t.daysLeft * -1 + '일 지남' : 'D-' + t.daysLeft }}
{{ t.title }} {{ t.doneAt.slice(5) }}

가족 생일 · 기념일

음력은 해마다 양력 날짜를 자동으로 바꿔 계산해요

{{ familyFormPreview }}

가족 생일, 결혼기념일, 기일을 넣어 두면 가까운 순으로 보여 드려요. 한국 가족 음력 생신도 매년 양력으로 바꿔 드려요.

{{ e.kind.emoji }} {{ e.name }} · {{ e.countLabel }} {{ e.sourceLabel }} {{ e.nextLabel }} {{ e.daysLeft === 0 ? '오늘🎉' : 'D-' + e.daysLeft }}

음력 30일이 없는 해는 29일로 계산해요. 한국은 3~4시간 늦어서 여기 오전 10시가 한국 새벽 6~7시예요 · 축하 전화는 여기 낮 12시 이후가 좋아요.

서버 건강 · 백업

{{ siteStatusAge }}

{{ siteStatus.error || '불러오는 중…' }}

내 사이트 상태판

🟢 {{ siteStatusCounts.up }} · 🟡 {{ siteStatusCounts.warn }} · 🔴 {{ siteStatusCounts.down }} {{ siteStatusAge }}

{{ siteStatus.error }}

불러오는 중…

✓ 문제 있는 사이트가 없어요

서버가 5분마다 모든 사이트에 접속해 봐요. 🔒 숫자는 SSL 인증서가 남은 날짜예요. certbot이 30일 전에 자동 갱신하니, 30일 아래로 내려가면 갱신이 실패하고 있다는 뜻이에요.

도메인 만료일

매일 새벽 자동 확인 · .nz는 공개 안 돼서 직접 입력

{{ domainStatus.error }}

{{ d.domain }} {{ d.expires || '조회 실패' }} {{ d.daysLeft < 0 ? '만료됨' : 'D-' + d.daysLeft }}

30일 안 남으면 빨간색이에요. 자동 갱신을 켜 두었어도 카드가 만료되면 갱신이 실패하니 한 번씩 확인하세요 · OnlyDomains →

오클랜드 야시장 · 실시간 알리미

LIVE · TODAY

오늘은 {{ todayNightMarket?.dayLabel }}

{{ todayNightMarket.place }}

{{ todayNightMarket.place }}

{{ todayNightMarket.placeEn }} · 저녁 야시장 오픈 구역

오늘은 휴무입니다. 다음 야시장 → {{ nextNightMarket.dayLabel }} · {{ nextNightMarket.place }}

{{ todayNightMarket?.emoji || '🌙' }} 지도에서 보기

주간 야시장 스케줄

월~일 순 · 목 헨더슨 · 일 글렌필드 · 오늘 요일 강조

  • {{ row.dayShort }} {{ row.isRest ? '휴무' : row.place }} ({{ row.placeEn }}) 오늘

오클랜드 날씨

⛅

{{ weather.temp }}°C

체감 {{ weather.feels }}°C · {{ weather.condition }}

UV

{{ weather.uv }}

습도

{{ weather.humidity }}%

바람

{{ weather.wind }}

강수

{{ weather.rain }}%

{{ laundryVisual.icon }} {{ laundryScore }}

빨래 지수

{{ laundryVisual.label }}

{{ laundryVisual.hint }}

{{ laundryVisual.sky }}
{{ item }}
💧💧

NZD ⇄ KRW

{{ fxTrendSign.arrow }} {{ fxTrendSign.label }} {{ fxTrendSign.detail }}
1 NZD = KRW
{{ fxVisual.emoji }}{{ fxScore }}

송금 타이밍

{{ fxVisual.label }}

{{ fxVisual.hint }}

{{ fxScaleMin }} 기준 {{ fxBaseline }} {{ fxScaleMax }}
← 낮음높음 →

메모 목록

아래에서 메모 저장하면 제목이 여기 보여요

Bin Day

{{ binMessage }}

📍 {{ binAddress }}

메모 작성

서비스 런처 MAIN

교민 필수 퀵 내비

새벽 힐링 · 모기 퇴치

잠 설친 새벽, 귓가를 비우는 가상 사운드 존

{{ mosquitoPlaying ? '모기가 싫어하는 20kHz 주파수 재생 중' : '모기 퇴치 주파수 (가상)' }}

※ 스피커 한계로 실제 20kHz는 약할 수 있어요 · 애니메이션 + 가상 톤

내 모기소리 퇴치법

{{ mosquitoTipMemo.title }}

{{ mosquitoTipMemo.body }}

모기 퇴치 · 새벽 힐링 사운드

빗소리·파도·말씀 등으로 귀 기울이기 · 유튜브 새 탭 · 볼륨 낮게

오클랜드 생활 밀착형 라이브 알리미

유가 · 핑 · 주말 지수 · 렌트 D-Day · 마트 · 영사관

마트 마감 카운트다운

⚠️ 오늘은 {{ martTodayHoliday?.nameKo }} — 대형마트 전면 휴무

⚠️ {{ martTomorrowWarning }}

🛒 {{ martSettings.storeName }}

{{ martCountdown.display }}

{{ martCountdown.subtitle }}

주오클랜드 영사관 Live

{{ consulateStatus.emoji }}

{{ consulateStatus.headline }}

{{ consulateStatus.detail }}

평일 09:00–16:00 · NZ·한국 공휴일 휴무

오늘 기름 넣는 날? · 유가 레이더

91 {{ fuelTrend91.arrow }} {{ fuelTrend91.label }} Diesel {{ fuelTrendDiesel.arrow }} {{ fuelTrendDiesel.label }}

렌트비 D-Day

D-{{ rentCountdown.daysLeft }}

{{ rentCountdown.dateLabel }} · ${{ rentSettings.amount }}/주

{{ rentCountdown.hint }}

이번 주말 · 세일링 & 바베큐 지수

{{ act.emoji }} {{ act.title }}

{{ act.score }}%

{{ act.grade }}

바람 {{ act.wind }}km/h · 강수 {{ act.rain }}%

뉴질랜드 공휴일 · 다음 황금연휴 D-Day

D-{{ nextGoldenHoliday?.daysLeft ?? '—' }}

{{ nextGoldenHoliday?.dateLabel }}

{{ nextGoldenHoliday?.nameKo ?? '연휴 없음' }}

{{ nextGoldenHoliday?.nameEn }}

{{ nextGoldenHoliday.hint }}

{{ h.dateShort }}

{{ h.nameKo }}

D-{{ h.daysLeft }}

🎒

{{ schoolHolidayStatus.title }}

{{ schoolHolidayStatus.range }} · 시작·끝은 학교마다 조금 달라요

{{ schoolHolidayStatus.badge }}

주말 마트 카탈로그 · 필수 품목 타깃가 이번 주 특가

{{ item.name }} ✓ 쟁임 완료

한인마트 특가 요약장

IRD 미니 Tax 계산기

연간 총소득(Gross) 기준 · PAYE+ACC 간이 추정 (참고용)

예상 세금

${{ taxResult.taxAnnual.toLocaleString() }}

주당 실수령

${{ taxResult.weeklyNet.toLocaleString() }}

연 실수령 약 ${{ taxResult.netAnnual.toLocaleString() }} · 유효세율 {{ taxResult.effectiveRate }}%

{{ taxResult.disclaimer }}

오클랜드 집값 트래커 · RBNZ OCR

{{ rbnzDisplay.emoji }} RBNZ 기준금리(OCR) {{ rbnzSettings.ocrRate }}% — {{ rbnzDisplay.label }}

🏠 {{ area.suburb }} median 목표

🏠 {{ propertySim.suburb }} 예산 시뮬 (참고)

매매 목표 ${{ propertySim.target.toLocaleString() }} · 예상 주담대 {{ propertySim.mortgageRate }}%

주당 상환 약 ${{ propertySim.weeklyPayment.toLocaleString() }} (30년·{{ propertySim.depositPct }}% deposit)

AT 대중교통 라이브 경고판

추후 Auckland Transport API 연동 예정 · 지금은 수동 상태 등록

{{ route.type === 'train' ? '🚆' : '🚌' }} {{ route.code }}

{{ atBoardSummary.text }}

AT.govt.nz 실시간 →

동기화 · 백업

메모 · 세금 달력 · 인보이스 · 만료일 · 가계부 등 내가 입력한 데이터
{{ syncLabel }}

서버에 다른 기기에서 저장한 데이터가 있어요 ({{ new Date(syncState.conflict.updatedAt).toLocaleString('ko-KR') }}). 어느 쪽을 쓸까요?

어느 쪽을 골라도 바뀌기 전 데이터는 아래 "되돌리기"로 한 번 복구할 수 있어요.

파일 백업

서버와 별개로 내 컴퓨터에 JSON 파일로 받아둘 수 있어요.

되돌리기: {{ new Date(syncSnapshot.savedAt).toLocaleString('ko-KR') }} · {{ syncSnapshot.reason }}

긴급 연락처 안심 보드

네트워크 Ping

{{ pingStatus.emoji }} {{ pingStatus.label }}

{{ pingTesting ? '측정 중…' : pingStatus.detail }}