Subscribe for notification

Food

Virtual RealTour — Restaurants & Takeout | 360° Dining Experiences

🍕 Sizzling restaurants & takeout

Step inside your favorite spots with 360° virtual tours — then order delivery or dine in!

Walkthrough 100+ restaurants

Explore dining spaces before you book a table

5% discount on every order

Use code VIRTUAL5 — Save on every meal

Only verified vendors

All partners have authentic 360° walkthroughs

🍽️ All
🥘 Local Cuisine
🍔 Fast Food
🍕 Pizza & Italian
🥡 Asian
🥐 Bakery & Cafe
Explore & Order from top spots

🚚 Hungry? Get 5% off + free delivery

Order directly from our virtual tour verified restaurants and enjoy exclusive discounts.

© 2026 Virtual RealTour — 5% OFF on all food orders
`; return; } grid.innerHTML = filtered.map(resto => `
${resto.cuisine === 'local' ? '🍛 Local' : resto.cuisine === 'fastfood' ? '🍔 Fast food' : resto.cuisine === 'pizza' ? '🍕 Pizzeria' : resto.cuisine === 'asian' ? '🥢 Asian' : '☕ Bakery'}

${resto.name}

${resto.description}

${resto.rating} ⭐ Excellent
${resto.deliveryTime}
${resto.priceRange}
`).join(''); // Attach event listeners document.querySelectorAll('.btn-order').forEach(btn => { btn.addEventListener('click', (e) => { e.stopPropagation(); const link = btn.getAttribute('data-orderlink'); if (link) window.open(link, '_blank'); else alert('Order page coming soon! Enjoy 5% discount with code VIRTUAL5'); }); }); document.querySelectorAll('.btn-walk').forEach(btn => { btn.addEventListener('click', (e) => { e.stopPropagation(); const src = btn.getAttribute('data-walkiframe'); if (src) openWalkthrough(src); }); }); } // Walkthrough modal const modal = document.getElementById("walkModal"); const modalIframe = document.getElementById("walkIframe"); const closeModal = document.getElementById("closeModalBtn"); function openWalkthrough(src) { modalIframe.src = src; modal.classList.add("active"); document.body.style.overflow = "hidden"; setTimeout(() => { try { modalIframe.contentWindow.postMessage({ type: "SET_MUTE", muted: false }, "*"); } catch(e) {} }, 500); } function closeWalkthroughModal() { modal.classList.remove("active"); modalIframe.src = ""; document.body.style.overflow = ""; } closeModal.addEventListener("click", closeWalkthroughModal); window.addEventListener("click", (e) => { if (e.target === modal) closeWalkthroughModal(); }); // Search & filters document.getElementById("searchBtn")?.addEventListener("click", () => { currentSearch = document.getElementById("searchResto").value; renderRestaurants(); }); document.getElementById("searchResto")?.addEventListener("keyup", (e) => { if(e.key === "Enter") { currentSearch = e.target.value; renderRestaurants(); } }); const pills = document.querySelectorAll(".cat-pill"); pills.forEach(pill => { pill.addEventListener("click", () => { pills.forEach(p => p.classList.remove("active")); pill.classList.add("active"); currentCat = pill.getAttribute("data-cat"); renderRestaurants(); }); }); document.getElementById("ctaOrderNow")?.addEventListener("click", () => { alert("🎉 Get 5% OFF on all orders! Use promo: VIRTUAL5 at checkout. Explore any restaurant above."); }); // Initial render renderRestaurants(); // Mute all iframes by default setTimeout(() => { document.querySelectorAll('.card-vr iframe').forEach(iframe => { try { iframe.contentWindow.postMessage({ type: "SET_MUTE", muted: true }, "*"); } catch(e) {} }); }, 1000);