올인 오클랜드

Food_kor

Food_kor

Food_kor_brief

  • Food_kor

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>오클랜드 동부 맛집 가이드</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700;800&display=swap" rel="stylesheet">
<style>
:root{--border:#e2e8f0;--cream:#f8fafc}
*{box-sizing:border-box} body{margin:0;padding:0;font-family:'Noto Sans KR',sans-serif;background:var(--cream);-webkit-text-size-adjust:none}
.site-header{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;padding:24px 16px}
.area-tabs{display:flex;gap:8px;overflow-x:auto;padding:8px;background:#fff}
.tab{padding:8px 12px;border-radius:999px;border:none;background:#e2e8f0;white-space:nowrap}
.tab.active{background:#2563eb;color:#fff}
.filter-bar{position:sticky;top:0;background:#fff;padding:10px;border-bottom:1px solid var(--border);z-index:10}
.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px}
.r-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05)}
.card-body{padding:12px}
.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);display:flex;justify-content:space-around;padding:8px 0}
.bottom-nav button{border:none;background:none;font-size:11px}
.site-footer{padding:24px 16px 90px;text-align:center;font-size:12px;color:#64748b}
@media (min-width:720px){.card-grid{grid-template-columns:repeat(3,1fr)}}
@media (min-width:960px){.card-grid{grid-template-columns:repeat(4,1fr)}}
</style>
</head>
<body>
<header class="site-header"><div class="text-xs opacity-80">AUCKLAND EAST FOOD GUIDE</div><h1 class="text-3xl font-extrabold">오클랜드 동부 카페 & 맛집</h1><p class="text-sm mt-2">Howick · Botany · Pakuranga · Somerville 지역의 검증된 카페 및 음식점</p></header>
<div class="area-tabs" id="tabs"></div>
<div class="text-xs text-slate-500 px-3 py-2">전화번호와 주소는 2026년 5월 기준 공개 정보 기반으로 정리되었습니다.</div>
<div class="filter-bar">
  <div class="flex gap-2">
    <input id="searchInput" class="flex-1 border rounded-xl px-3 py-2 text-sm" placeholder="음식점 검색...">
    <select id="categorySelect" class="border rounded-xl px-3 py-2 text-sm">
      <option value="All">전체</option><option>Cafe</option><option>Korean</option><option>Japanese</option>
      <option>Vietnamese</option><option>Chinese</option><option>Asian</option><option>Western</option>
    </select>
  </div>
  <div id="count" class="text-xs text-slate-500 mt-2"></div>
</div>
<main id="main-content" class="card-grid"></main>
<footer class="site-footer">© Auckland East Food Guide | Updated May 2026</footer>
<nav class="bottom-nav">
<button onclick="setCategory('All')">All</button><button onclick="setCategory('Cafe')">Cafe</button>
<button onclick="setCategory('Korean')">Korean</button><button onclick="setCategory('Japanese')">Japanese</button>
<button onclick="window.scrollTo({top:0,behavior:'smooth'})">Top</button>
</nav>
<script>
const restaurants = [{"name": "Howick Village Cafe", "area": "Howick", "category": "Cafe", "type": "Cafe", "tel": "+64 9 533 6626", "address": "Fencible Drive, Howick, Auckland 2014", "desc_en": "Popular brunch cafe in the heart of Howick Village.", "desc_ko": "하윅 빌리지 중심의 인기 브런치 카페."}, {"name": "Charlie & Chu's Cafe", "area": "Howick", "category": "Cafe", "type": "Cafe", "tel": "+64 21 760 815", "address": "64 Rodney Street, Howick, Auckland 2014", "desc_en": "Well-rated local cafe known for coffee and pancakes.", "desc_ko": "커피와 팬케이크로 유명한 현지 인기 카페."}, {"name": "Cafe Paris", "area": "Howick", "category": "Cafe", "type": "Cafe", "tel": "+64 9 534 7917", "address": "39 Picton Street, Howick, Auckland 2014", "desc_en": "European-style cafe on Picton Street.", "desc_ko": "픽턴 스트리트의 유럽풍 카페."}, {"name": "The Gallery Cafe", "area": "Howick", "category": "Cafe", "type": "Cafe", "tel": "+64 9 535 6467", "address": "35 Uxbridge Road, Howick, Auckland 2014", "desc_en": "Creative cafe inside Uxbridge Arts Centre.", "desc_ko": "Uxbridge 아트센터 내 감성 카페."}, {"name": "Majestic Cafe Howick", "area": "Howick", "category": "Cafe", "type": "Cafe", "tel": "+64 9 532 9959", "address": "60 Picton Street, Howick, Auckland 2014", "desc_en": "Spacious tea and coffee cafe with full menu.", "desc_ko": "넓고 쾌적한 티·커피 전문 카페."}, {"name": "Myung Ga Korean BBQ", "area": "Somerville", "category": "Korean", "type": "Korean BBQ", "tel": "+64 9 534 0067", "address": "B4/9 Gooch Place, Somerville, Auckland 2014", "desc_en": "Authentic Korean barbecue restaurant.", "desc_ko": "정통 한국식 바비큐 전문점."}, {"name": "Palsun Howick", "area": "Somerville", "category": "Korean", "type": "Korean Restaurant", "tel": "+64 9 532 8181", "address": "39D Meadowland Drive, Somerville, Auckland 2014", "desc_en": "Well-known Korean restaurant in East Auckland.", "desc_ko": "동부 오클랜드에서 유명한 한식당."}, {"name": "Miyuki Japanese Restaurant", "area": "Howick", "category": "Japanese", "type": "Japanese Restaurant", "tel": "+64 9 534 6999", "address": "4/21 Picton Street, Howick, Auckland 2014", "desc_en": "Long-running Japanese restaurant.", "desc_ko": "오랜 전통의 일식 전문점."}, {"name": "Yummy Sushi", "area": "Howick", "category": "Japanese", "type": "Sushi Restaurant", "tel": "+64 9 533 6622", "address": "10 Moore Street, Howick, Auckland 2014", "desc_en": "Fresh sushi and Japanese takeaway.", "desc_ko": "신선한 스시와 일본식 테이크어웨이."}, {"name": "Anh's Vietnamese Food", "area": "Howick", "category": "Vietnamese", "type": "Vietnamese Restaurant", "tel": "+64 9 532 9288", "address": "11/16 Gooch Place, Howick, Auckland 2014", "desc_en": "Highly rated Vietnamese cuisine.", "desc_ko": "평점이 높은 베트남 음식점."}, {"name": "Daisy Chang", "area": "Howick", "category": "Asian", "type": "Asian Fusion", "tel": "+64 9 533 1331", "address": "31 Picton Street, Howick, Auckland 2014", "desc_en": "Modern Asian fusion dining.", "desc_ko": "세련된 아시안 퓨전 레스토랑."}, {"name": "PGC Cafe", "area": "Golflands", "category": "Cafe", "type": "Coffee Shop", "tel": "+64 9 534 3818", "address": "199 Botany Road, Golflands, Auckland 2013", "desc_en": "Golf club cafe near Botany.", "desc_ko": "보타니 인근 골프장 카페."}, {"name": "Blend Cafe", "area": "Northpark", "category": "Cafe", "type": "Cafe", "tel": "+64 9 265 1566", "address": "500 Ti Rakau Drive, Northpark, Auckland 2013", "desc_en": "Busy local cafe on Ti Rakau Drive.", "desc_ko": "티 라카우 드라이브의 인기 카페."}, {"name": "Golden Dumplings Canton Restaurant", "area": "Pakuranga", "category": "Chinese", "type": "Cantonese Restaurant", "tel": "+64 20 4015 9482", "address": "127 Pakuranga Road, Pakuranga, Auckland 2010", "desc_en": "Excellent Cantonese restaurant.", "desc_ko": "평이 좋은 광동식 레스토랑."}, {"name": "Porterhouse Grill", "area": "Pakuranga", "category": "Western", "type": "Steakhouse", "tel": "+64 9 576 3030", "address": "Pakuranga Plaza, 10 Aylesbury Street, Pakuranga, Auckland 2010", "desc_en": "Popular steakhouse and family restaurant.", "desc_ko": "인기 스테이크 및 패밀리 레스토랑."}].map(r => ({...r, desc:r['desc_ko']}));
const areas = ['All', ...new Set(restaurants.map(x => x.area))];
let currentArea = 'All';
const tabs = document.getElementById('tabs'), main = document.getElementById('main-content');
const searchInput = document.getElementById('searchInput'), categorySelect = document.getElementById('categorySelect'), count = document.getElementById('count');
const mapUrl = q => 'https://www.google.com/maps/search/?api=1&query=' + encodeURIComponent(q);
function filtered(){
 const q = searchInput.value.toLowerCase().trim(), cat = categorySelect.value;
 return restaurants.filter(i => (currentArea==='All'||i.area===currentArea) && (cat==='All'||i.category===cat) &&
  (!q || (i.name+' '+i.address+' '+i.desc).toLowerCase().includes(q)));
}
function cardHTML(i){
 return `<article class="r-card"><div class="card-body">
 <div class="text-[11px] text-blue-600 font-bold">${i.category} · ${i.area}</div>
 <h3 class="font-bold text-sm mt-1">${i.name}</h3>
 <p class="text-xs text-slate-600 mt-1">${i.desc}</p>
 <p class="text-[11px] text-slate-500 mt-2">${i.address}</p>
 <div class="flex gap-2 mt-3">
 <a class="flex-1 text-center bg-blue-600 text-white rounded-lg py-2 text-xs" href="${mapUrl(i.name+' '+i.address)}" target="_blank">Map</a>
 <a class="flex-1 text-center bg-emerald-600 text-white rounded-lg py-2 text-xs" href="tel:${i.tel}">Call</a>
 </div></div></article>`;
}
function renderTabs(){ tabs.innerHTML = areas.map(a => `<button class="tab ${a===currentArea?'active':''}" onclick="setArea('${a}')">${a}</button>`).join(''); }
function render(){ const list = filtered(); main.innerHTML = list.map(cardHTML).join(''); count.textContent = '검색 결과: ' + list.length; }
function setArea(a){ currentArea = a; renderTabs(); render(); }
function setCategory(c){ categorySelect.value = c; render(); }
searchInput.addEventListener('input', render); categorySelect.addEventListener('change', render);
renderTabs(); render();
</script>
</body></html>

구글 지도
© 올인 오클랜드 ^