Feedback Support
shopping_cart
Zap AI Online - Regional Cravings Detected!

Authentic Flavors Near You

Discover the richness of Indian cuisine, curated by AI for your location and taste.

search

restaurant_menu Zap's Daily Culinary Journey

AI-Predicted Cravings � Based on your regional preferences

View All Delights
star 4.9
Zap's Breakfast Pick

Crispy Masala Dosa

"Zap noticed you love South Indian breakfasts!"

schedule 20 mins � ?180 for two
refresh Reorder Favorite
star 4.7

Homestyle Dal Makhani

"Top rated Punjabi comfort food near you."

schedule 35 mins � ?250 for two
shopping_bag Order Now
star 4.8
Trending Now

Spicy Hyderabadi Biryani

"Authentic Dum preparation method verified."

schedule 45 mins � ?350 for two
shopping_bag Indulge Now

explore Explore What Makes You Happy

Limited Offer! Flash Deal Active

Flash Deal: 50% OFF

On all "Homestyle" curries near you for the next 45 minutes.

Claim Your Discount
timer 45:00

Zap's Comfort Promise

rocket_launch

Smart Routing: Fresh & Fast

Optimized routes for piping hot delivery.

verified_user

Authenticity Verified

AI checks for traditional preparation methods.

psychology

Zap Genius: Your Regional Guide

Learns your taste for local spices & sweets.

store Beloved Eateries & Timeless Classics

chat_bubble Feedback Portal
// === API-FIRST: pre-warm restaurant data for homepage cards === (async () => { try { const apiBase = (typeof ZOI_CONFIG !== 'undefined' && ZOI_CONFIG.API_BASE_URL) ? ZOI_CONFIG.API_BASE_URL : ''; const ctrl = new AbortController(); setTimeout(() => ctrl.abort(), 3000); const res = await fetch(apiBase + '/api/restaurants?status=Active&limit=20', { signal: ctrl.signal }); if (res.ok) { const restaurants = await res.json(); if (restaurants.length > 0) { // Cache in sessionStorage for fast sub-page navigation sessionStorage.setItem('zoiRestCache', JSON.stringify({ data: restaurants, ts: Date.now() })); // Refresh any dynamic restaurant grids on the page const grid = document.getElementById('featured-grid') || document.getElementById('restaurant-grid'); if (grid && typeof renderIndexRestaurants === 'function') { renderIndexRestaurants(restaurants.slice(0, 6)); } console.log('[Index] Pre-loaded', restaurants.length, 'restaurants from API'); } } } catch(e) { console.warn('[Index] Restaurant API fallback:', e.message); } })();