Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Savory Eats Delight | Gourmet Dining Experience</title> | |
| <link rel="stylesheet" href="style.css"> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> | |
| <script src="https://unpkg.com/feather-icons"></script> | |
| <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places"></script> | |
| <script src="components/navbar.js"></script> | |
| <script src="components/footer.js"></script> | |
| <script src="components/review-card.js"></script> | |
| </head> | |
| <body class="bg-gray-50"> | |
| <custom-navbar></custom-navbar> | |
| <!-- Hero Section --> | |
| <section class="relative h-screen flex items-center justify-center bg-cover bg-center" style="background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('http://static.photos/food/1200x630/42');"> | |
| <div class="container mx-auto px-6 text-center text-white"> | |
| <h1 class="text-5xl md:text-7xl font-bold mb-6">Savory Eats Delight</h1> | |
| <p class="text-xl md:text-2xl mb-8">Where every bite tells a story</p> | |
| <div class="flex flex-col md:flex-row justify-center gap-4"> | |
| <a href="#menu" class="bg-amber-600 hover:bg-amber-700 text-white px-8 py-3 rounded-lg text-lg font-semibold transition duration-300">View Menu</a> | |
| <a href="#reservation" class="bg-transparent border-2 border-white hover:bg-white hover:text-gray-900 text-white px-8 py-3 rounded-lg text-lg font-semibold transition duration-300">Reserve Table</a> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Signature Dishes --> | |
| <section class="py-20 bg-white"> | |
| <div class="container mx-auto px-6"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-center mb-16">์๊ทธ๋์ฒ ์๋ฆฌ</h2> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> | |
| <!-- Dish 1 --> | |
| <div class="bg-white shadow-xl rounded-lg overflow-hidden transition transform hover:scale-105 duration-300"> | |
| <img src="http://static.photos/food/640x360/1" alt="Truffle Pasta" class="w-full h-64 object-cover"> | |
| <div class="p-6"> | |
| <h3 class="text-2xl font-semibold mb-2">ํธ๋ฌํ ํ์ด์คํธ</h3> | |
| <p class="text-gray-600 mb-4">์์ ํ์คํ์ ๋ธ๋ ํธ๋ฌํ๊ณผ ํ๋ฅด๋ฉ์ฐ ํฌ๋ฆผ ์์ค</p> | |
| <span class="text-amber-600 font-bold text-xl">$24.99</span> | |
| </div> | |
| </div> | |
| <!-- Dish 2 --> | |
| <div class="bg-white shadow-xl rounded-lg overflow-hidden transition transform hover:scale-105 duration-300"> | |
| <img src="http://static.photos/food/640x360/2" alt="Beef Wellington" class="w-full h-64 object-cover"> | |
| <div class="p-6"> | |
| <h3 class="text-2xl font-semibold mb-2">ํด๋์ ๋นํ ์ฐ๋งํด</h3> | |
| <p class="text-gray-600 mb-4">ํ๋ฆฌ๋ฏธ์ ์ ๊ณ ๊ธฐ ์์ฌ์ ํผํ ํ์ด์คํธ๋ฆฌ๋ก ๊ฐ์ธ ์์ฑ</p> | |
| <span class="text-amber-600 font-bold text-xl">$38.99</span> | |
| </div> | |
| </div> | |
| <!-- Dish 3 --> | |
| <div class="bg-white shadow-xl rounded-lg overflow-hidden transition transform hover:scale-105 duration-300"> | |
| <img src="http://static.photos/food/640x360/3" alt="Chocolate Souffle" class="w-full h-64 object-cover"> | |
| <div class="p-6"> | |
| <h3 class="text-2xl font-semibold mb-2">์ด์ฝ๋ฆฟ ์ํ๋ </h3> | |
| <p class="text-gray-600 mb-4">์งํ ๋คํฌ ์ด์ฝ๋ฆฟ ์ํ๋ ์ ๋ฐ๋๋ผ ๋น ์์ด์คํฌ๋ฆผ</p> | |
| <span class="text-amber-600 font-bold text-xl">$14.99</span> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Menu Section --> | |
| <section id="menu" class="py-20 bg-gray-100"> | |
| <div class="container mx-auto px-6"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-center mb-16">๋ฉ๋ด</h2> | |
| <!-- Appetizers --> | |
| <div class="mb-16"> | |
| <h3 class="text-2xl font-semibold mb-8 border-b-2 border-amber-600 pb-2 inline-block">์ ํผํ์ด์ </h3> | |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-6"> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">๋ธ๋ฃจ์ค์ผํ ํธ๋ฆฌ์ค</h4> | |
| <p class="text-gray-600">๊ตฌ์ด ๋นต ์์ ํ ๋งํ , ๋ฐ์ง, ๋ฐ์ฌ๋ฏน ๊ธ๋ ์ด์ฆ</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$12.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">๋ฐ์ญํ ์ค์ง์ด ํ๊น</h4> | |
| <p class="text-gray-600">๋ ๋ชฌ ์์ด์ฌ๋ฆฌ์ ๋ง๋ฆฌ๋๋ผ ์์ค๊ฐ ๊ณ๋ค์ฌ์ง ์ค์ง์ด ํ๊น</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$14.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">ํธ๋ฌํ ๊ฐ์ํ๊น</h4> | |
| <p class="text-gray-600">์์ ๊ฐ์ํ๊น์ ํธ๋ฌํ ์ค์ผ๊ณผ ํ๋ฅด๋ฉ์ฐ</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$10.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">ํฌ๋ฉ ์ผ์ดํฌ</h4> | |
| <p class="text-gray-600">ํต๊ฒ์ด์ ์ฝ๋ฆฌ์ค๋ ๋ผ์ ์์ค</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$16.99</span> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Main Courses --> | |
| <div class="mb-16"> | |
| <h3 class="text-2xl font-semibold mb-8 border-b-2 border-amber-600 pb-2 inline-block">๋ฉ์ธ ์ฝ์ค</h3> | |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-6"> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">ํ๋ ๋ฏธ๋ฝ</h4> | |
| <p class="text-gray-600">8์จ์ค ์ด์ ์ ๊ณ ๊ธฐ์ ๋ ๋ ์์ธ ์์ค</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$32.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">๊ทธ๋ฆด ์ฐ์ด</h4> | |
| <p class="text-gray-600">์ผ์ ์ฐ์ด์ ๋ ๋ชฌ ๋ฒํฐ ์์ค</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$26.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">๋ฒ์ฏ ๋ฆฌ์กฐ๋</h4> | |
| <p class="text-gray-600">ํฌ๋ฆฌ๋ฏธํ ์๋ฅด๋ณด๋ฆฌ์ค ์๊ณผ ์ผ์ ๋ฒ์ฏ</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$22.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">๋จ ๋ฆฝ</h4> | |
| <p class="text-gray-600">ํ๋ธ ํฌ๋ฌ์คํธ์ ๋ฏผํธ ์ฃผ์ค์ ๊ณ์ ์ผ์ฑ</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$29.99</span> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Desserts --> | |
| <div> | |
| <h3 class="text-2xl font-semibold mb-8 border-b-2 border-amber-600 pb-2 inline-block">๋์ ํธ</h3> | |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-6"> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">ํฌ๋ ๋ธ๋ฅ๋ </h4> | |
| <p class="text-gray-600">ํด๋์ ๋ฐ๋๋ผ ๋น ์ปค์คํฐ๋์ ์นด๋ผ๋ฉ๋ผ์ด์ฆ๋ ์คํ</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$9.99</span> | |
| </div> | |
| </div> | |
| <div class="bg-white p-6 shadow-md rounded-lg"> | |
| <div class="flex justify-between items-start"> | |
| <div> | |
| <h4 class="text-xl font-semibold">ํฐ๋ผ๋ฏธ์</h4> | |
| <p class="text-gray-600">์ปคํผ์ ์ ์ ๋ ์ด๋ํ๊ฑฐ์ ๋ง์ค์นด๋ฅดํฌ๋ค ์ธต์ธต์ด</p> | |
| </div> | |
| <span class="text-amber-600 font-bold">$10.99</span> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Chef's Special --> | |
| <section class="py-20 bg-white"> | |
| <div class="container mx-auto px-6"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-center mb-16">์ ฐํ์ ์๊ทธ๋์ฒ ๋ฉ๋ด</h2> | |
| <div class="flex flex-col md:flex-row items-center gap-12 bg-gray-100 rounded-xl p-8 shadow-lg"> | |
| <div class="md:w-1/2"> | |
| <img src="http://static.photos/people/640x360/5" alt="๋ง๋ฆฌ์ ๋ก๋๋ฆฌ๊ฒ์ค ์ ฐํ" class="w-full h-auto rounded-lg object-cover"> | |
| </div> | |
| <div class="md:w-1/2"> | |
| <h3 class="text-2xl font-semibold mb-4">๋ง๋ฆฌ์ ๋ก๋๋ฆฌ๊ฒ์ค ์ ฐํ๋ฅผ ์๊ฐํฉ๋๋ค</h3> | |
| <p class="text-gray-600 mb-6">์ ๋ฝ์ ๋ฏธ์๋ฆฐ ์คํ ๋ ์คํ ๋์์ 15๋ ์ด์์ ๊ฒฝ๋ ฅ์ ์์ ๋ง๋ฆฌ์ ์ ฐํ๋ ์ ์ ํ ์ ์ฒ ์ฌ๋ฃ์ ๋ํ ์ด์ ์ผ๋ก ๋ชจ๋ ์๋ฆฌ์ ์ ์ฑ์ ๋คํฉ๋๋ค.</p> | |
| <div class="bg-white p-6 rounded-lg shadow-md mb-6"> | |
| <h4 class="text-xl font-semibold mb-2 text-amber-600">์ด๋ฒ ์ฃผ ํน์ </h4> | |
| <p class="text-gray-600">์ฒด๋ฆฌ ์ปดํฌํธ์ ์ผ์ ๋ฐฅ์ ๊ณ๋ค์ธ ์ค๋ฆฌ ์ฝฉํผ - 28,900์</p> | |
| </div> | |
| <div class="bg-white p-6 rounded-lg shadow-md"> | |
| <h4 class="text-xl font-semibold mb-2 text-amber-600">์ ฐํ ์ถ์ฒ</h4> | |
| <p class="text-gray-600">"ํ๋ฉ์ด๋ ์์ค์ ํจ๊ปํ๋ ์ค๋์ ์ ์ ํ ํด์ฐ๋ฌผ ํ์๋ฅผ 2์ธ๋ถ์ผ๋ก ์ฆ๊ฒจ๋ณด์ธ์"</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Reservation Section --> | |
| <section id="reservation" class="py-20 bg-gray-100"> | |
| <div class="container mx-auto px-6"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-center mb-16">์์ฝํ๊ธฐ</h2> | |
| <div class="max-w-3xl mx-auto bg-white shadow-xl rounded-lg overflow-hidden"> | |
| <div class="md:flex"> | |
| <div class="md:w-1/2 bg-cover bg-center p-8" style="background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('http://static.photos/restaurant/640x360/8');"> | |
| <h3 class="text-2xl font-semibold text-white mb-4">๋ค์ด๋ ๊ฒฝํ</h3> | |
| <p class="text-white mb-6">ํ์ํ ์๋ฆฌ์ ์๋น์ค๋ฅผ ์ฆ๊ธฐ๊ธฐ ์ํด ์ง๊ธ ํ ์ด๋ธ์ ์์ฝํ์ธ์.</p> | |
| <div class="text-white"> | |
| <div class="flex items-center mb-4"> | |
| <i data-feather="phone" class="mr-3"></i> | |
| <span>(123) 456-7890</span> | |
| </div> | |
| <div class="flex items-center mb-4"> | |
| <i data-feather="mail" class="mr-3"></i> | |
| <span>reservations@savoryeats.com</span> | |
| </div> | |
| <div class="flex items-center"> | |
| <i data-feather="map-pin" class="mr-3"></i> | |
| <span>123 Gourmet Street, Foodville</span> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="md:w-1/2 p-8"> | |
| <form id="reservationForm" class="space-y-4"> | |
| <div> | |
| <label for="name" class="block text-gray-700 mb-2">์ฑํจ</label> | |
| <input type="text" id="name" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500" required> | |
| </div> | |
| <div> | |
| <label for="email" class="block text-gray-700 mb-2">Email</label> | |
| <input type="email" id="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500" required> | |
| </div> | |
| <div> | |
| <label for="phone" class="block text-gray-700 mb-2">์ ํ๋ฒํธ</label> | |
| <input type="tel" id="phone" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500" required> | |
| </div> | |
| <div> | |
| <label for="date" class="block text-gray-700 mb-2">๋ ์ง</label> | |
| <input type="date" id="date" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500" required> | |
| </div> | |
| <div> | |
| <label for="time" class="block text-gray-700 mb-2">์๊ฐ</label> | |
| <input type="time" id="time" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500" required> | |
| </div> | |
| <div> | |
| <label for="guests" class="block text-gray-700 mb-2">์ธ์ ์</label> | |
| <select id="guests" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-amber-500 focus:border-amber-500"> | |
| <option value="1">1 Person</option> | |
| <option value="2">2 People</option> | |
| <option value="3">3 People</option> | |
| <option value="4">4 People</option> | |
| <option value="5">5 People</option> | |
| <option value="6">6 People</option> | |
| <option value="7">7 People</option> | |
| <option value="8">8+ People</option> | |
| </select> | |
| </div> | |
| <button type="submit" class="w-full bg-amber-600 hover:bg-amber-700 text-white font-semibold py-3 rounded-lg transition duration-300">์์ฝํ๊ธฐ</button> | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Map and Hours --> | |
| <section class="py-20 bg-white"> | |
| <div class="container mx-auto px-6"> | |
| <div class="flex flex-col md:flex-row"> | |
| <div class="md:w-1/2 mb-10 md:mb-0 md:pr-8"> | |
| <h2 class="text-3xl md:text-4xl font-bold mb-8">์์น</h2> | |
| <div id="map" class="h-96 w-full rounded-xl shadow-lg"></div> | |
| </div> | |
| <div class="md:w-1/2 md:pl-8"> | |
| <h2 class="text-3xl md:text-4xl font-bold mb-8">์์ ์๊ฐ</h2> | |
| <div class="bg-gray-100 p-8 rounded-xl shadow-lg"> | |
| <div class="space-y-6"> | |
| <div class="flex justify-between border-b border-gray-300 pb-2"> | |
| <span class="font-semibold">์์์ผ - ๋ชฉ์์ผ</span> | |
| <span>์ค์ 11:00 - ์คํ 10:00</span> | |
| </div> | |
| <div class="flex justify-between border-b border-gray-300 pb-2"> | |
| <span class="font-semibold">๊ธ์์ผ - ํ ์์ผ</span> | |
| <span>์ค์ 11:00 - ์คํ 11:00</span> | |
| </div> | |
| <div class="flex justify-between"> | |
| <span class="font-semibold">์ผ์์ผ</span> | |
| <span>์ค์ 10:00 - ์คํ 9:00</span> | |
| </div> | |
| </div> | |
| <div class="mt-8"> | |
| <h3 class="text-xl font-semibold mb-4">ํน๋ณ ์๋ด</h3> | |
| <p class="text-gray-600">์ฃผ๋ง ๋ธ๋ฐ์น๋ ํ ,์ผ ์ค์ 10:00 - ์คํ 2:00</p> | |
| <p class="text-gray-600">ํดํผ์์ ์-๊ธ ์คํ 4:00 - 6:00</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Customer Reviews --> | |
| <section class="py-20 bg-gray-100"> | |
| <div class="container mx-auto px-6"> | |
| <h2 class="text-3xl md:text-4xl font-bold text-center mb-16">What Our Guests Say</h2> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> | |
| <custom-review-card name="Michael Johnson" rating="5" date="March 15, 2023"> | |
| The best dining experience I've had in years! The beef Wellington was cooked to perfection, and the service was impeccable. | |
| </custom-review-card> | |
| <custom-review-card name="Sarah Williams" rating="4" date="February 28, 2023"> | |
| Wonderful atmosphere and delicious food. The chocolate soufflรฉ was to die for. Will definitely be back! | |
| </custom-review-card> | |
| <custom-review-card name="David Chen" rating="5" date="January 10, 2023"> | |
| Chef Maria is a genius. Every dish was a work of art. The wine pairing suggestions were spot on. A must-visit restaurant! | |
| </custom-review-card> | |
| </div> | |
| </div> | |
| </section> | |
| <custom-footer></custom-footer> | |
| <script src="script.js"></script> | |
| <script> | |
| feather.replace(); | |
| // Initialize Google Map | |
| function initMap() { | |
| const location = { lat: 40.7128, lng: -74.0060 }; // Replace with your actual coordinates | |
| const map = new google.maps.Map(document.getElementById("map"), { | |
| zoom: 15, | |
| center: location, | |
| styles: [ | |
| { | |
| "featureType": "all", | |
| "elementType": "labels.text.fill", | |
| "stylers": [ | |
| { | |
| "color": "#ffffff" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "all", | |
| "elementType": "labels.text.stroke", | |
| "stylers": [ | |
| { | |
| "color": "#000000" | |
| }, | |
| { | |
| "lightness": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "administrative", | |
| "elementType": "geometry.fill", | |
| "stylers": [ | |
| { | |
| "color": "#000000" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "administrative", | |
| "elementType": "geometry.stroke", | |
| "stylers": [ | |
| { | |
| "color": "#144b53" | |
| }, | |
| { | |
| "lightness": 14 | |
| }, | |
| { | |
| "weight": 1.4 | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "landscape", | |
| "elementType": "all", | |
| "stylers": [ | |
| { | |
| "color": "#08304b" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "poi", | |
| "elementType": "geometry", | |
| "stylers": [ | |
| { | |
| "color": "#0c4152" | |
| }, | |
| { | |
| "lightness": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "road.highway", | |
| "elementType": "geometry.fill", | |
| "stylers": [ | |
| { | |
| "color": "#000000" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "road.highway", | |
| "elementType": "geometry.stroke", | |
| "stylers": [ | |
| { | |
| "color": "#0b434f" | |
| }, | |
| { | |
| "lightness": 25 | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "road.arterial", | |
| "elementType": "geometry.fill", | |
| "stylers": [ | |
| { | |
| "color": "#000000" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "road.arterial", | |
| "elementType": "geometry.stroke", | |
| "stylers": [ | |
| { | |
| "color": "#0b3d51" | |
| }, | |
| { | |
| "lightness": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "road.local", | |
| "elementType": "geometry", | |
| "stylers": [ | |
| { | |
| "color": "#000000" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "transit", | |
| "elementType": "all", | |
| "stylers": [ | |
| { | |
| "color": "#146474" | |
| } | |
| ] | |
| }, | |
| { | |
| "featureType": "water", | |
| "elementType": "all", | |
| "stylers": [ | |
| { | |
| "color": "#021019" | |
| } | |
| ] | |
| } | |
| ] | |
| }); | |
| const marker = new google.maps.Marker({ | |
| position: location, | |
| map: map, | |
| title: "Savory Eats Delight", | |
| icon: { | |
| url: "https://maps.google.com/mapfiles/ms/icons/red-dot.png" | |
| } | |
| }); | |
| } | |
| // Call the initMap function when the window loads | |
| window.onload = function() { | |
| initMap(); | |
| // Set minimum date for reservation to today | |
| const today = new Date().toISOString().split('T')[0]; | |
| document.getElementById('date').min = today; | |
| // Form submission | |
| document.getElementById('reservationForm').addEventListener('submit', function(e) { | |
| e.preventDefault(); | |
| // Here you would typically send the form data to your server | |
| alert('Reservation submitted successfully! We will contact you shortly to confirm.'); | |
| this.reset(); | |
| }); | |
| }; | |
| </script> | |
| <script src="https://huggingface.co/deepsite/deepsite-badge.js"></script> | |
| </body> | |
| </html> |