Taper5749 commited on
Commit
2796fb5
Β·
verified Β·
1 Parent(s): d31fd29

generate website "hotel booking platform" for the given but this website is for kudaramlakeview.com ( a hotel booking platform for a single hotel )this but in my ifastnet.com webserver (premium one with nodejs and other weblanguage supported) ( also make sure that i am hosting website and database in ifastnet.com website (ifastnet) their premium option ) so i need the files to be like ready to be upload and ready to edit razorpay only payment endpoint and everything so generate me a prompts like that ( also make sure it has an admin panel and its connected to mysql database mentioned in the same ifastnet.com webserver database , make sure that after payment the person can download a pdf of receipt or a booking ticket or something as confirmation with recipent name phone number and transaction date and receipt number with or without transaction number and method like they can download it as a pdf after paying and its send to the recipents given email address (help me in setting up them) if payment fails or is aborted show a payment cancelled message page , also make sure that everything is connected to the database i mentioned earlier in ifastnet.com mysql database so help me in configuring it also , like even the packages ,image,price,mrp discount , also make sure everything even the images displayed in homepage and even the packages to be displayed in the homepage can be enabled or disabled in admin panel , also make sure this is sort of like a hotel booking so make sure that admin can customize the number of bedrooms available per time and payment schedule like from this to to this time you can stay and after that much hours you should pack out or another day will be added , also make sure that admin can add number of bedrooms available or timing management to avoid overbooking or overlapping booking, also make sure to add a staff panel or something to the website so that staff can check for the booked person room and validate it when the guest comes and check whether which room was booked and which room key is to be given , also make sure that offline bookings also can happen so make it like offline bookings can also be marked by staff or admin both of them to avoid overbooking or overlapping bookings (like same room for different people at same day at same schedule time ) and if anything else to improve then that tooooo . now make a really good prompt for this website named Kudaram Holidays ] i would like to host the website in ifastnet.com webserver and use the mysql postgresql database available in ifastnet.com itself so make the product like that , make sure that the website has a staff panel admin panel and a track reservation page for people who ordered room through the platform make sure to implement the following options also if not mentioned Staff Management - Complete CRUD system for employees Razorpay Integration - Full payment processing Admin & Staff Panels - Comprehensive management interfaces πŸ’³ Professional Booking Flow

Browse files

Always-visible date/guest selection Property showcase on homepage Add-on services selection ( can be made like admin can add these in admin panel ) Razorpay payment integration βœ… Complete Staff CRUD System - Add, edit, delete, activate/deactivate staff
Booking Management - Full reservation system with status tracking
Package Management - Create/edit packages with pricing and amenities
Real-time Dashboard - Live statistics and operational insights
Professional UI/UX - Modern green theme throughout
Responsive Design - Works on all device sizes
Razorpay Integration - Realistic payment processing
PDF Receipt Generation - Professional booking confirmations Staff Panel Features:

Staff Dashboard: Today's check-ins, check-outs, current guests
Real-time Operations: Check guests in/out, view guest details
Guest Management: Handle daily hotel operations
Admin Panel Features:

Dashboard: Real-time statistics, recent bookings, system status
Staff Management: Complete CRUD operations (Create, Read, Update, Delete) for staff
Booking Management: View all bookings, update statuses, search/filter functionality
Package Management: Manage hotel packages, pricing, amenities, featured status
(and more options) ,make sure to add these to every page footer {/* Policies & Legal */}
<div className="space-y-4">
<h4 className="text-lg font-semibold text-emerald-400 mb-4">Policies & Legal</h4>
(razorpay links here with text redirect)
<a href="/sitemap" className="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">
Sitemap
</a>
</div>
</div>
</div>

{/* Footer Bottom */}
<div className="border-t border-gray-700 pt-8">
<div className="flex flex-col md:flex-row justify-between items-center gap-4">
<div className="text-center md:text-left">
<p className="text-sm text-gray-400">
© 2025 Kudaram Holidays Private Limited. All Rights Reserved.
</p>
</div>
<div className="text-center md:text-right">
<p className="text-sm text-gray-400">
Powered by Razorpay |
<span className="ml-2">Last Updated: {new Date().toLocaleDateString()}</span>
</p>
</div>
</div>
</div>
, and make sure to add documentation in a README.md file on steps to do everything from scratch to uploading every file to ifastnet.com webser to mysql configuration in ifastnet.com to razorpay testing to razorpay real payments





razorpaylinks (Cancellation & Refunds

https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/refund

Terms and Conditions

https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/terms

Shipping

https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/shipping

Privacy

https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/privacy

Contact Us

https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/contact_us) also make sure that i am hosting website and database in infinityfree.com website (ifastnet) their premium option ) so i need the files to be like ready to be upload and ready to edit razorpay only payment endpoint and everything so generate me a prompts like that ( also make sure it has an admin panel and its connected to mysql database mentioned in the same infinityfree webserver database , make sure that after payment the person can download a pdf of receipt or a booking ticket or something as confirmation with recipent name phone number and transaction date and receipt number with or without transaction number and method like they can download it as a pdf after paying , also make sure that everything is connected to the database i mentioned earlier in infinityfree mysql database so help me in configuring it also , like even the packages ,image,price,mrp discount , also make sure everything even the images displayed in homepage and even the packages to be displayed in the homepage can be enabled or disabled in admin panel , also make sure this is sort of like a hotel booking so make sure that admin can customize the number of bedrooms available per time and payment schedule like from this to to this time you can stay and after that much hours you should pack out or another day will be added , also make sure that admin can add number of bedrooms available or timing management to avoid overbooking or overlapping booking, also make sure to add a staff panel or something to the website so that staff can check for the booked person room and validate it when the guest comes and check whether which room was booked and which room key is to be given , also make sure that offline bookings also can happen so make it like offline bookings can also be marked by staff or admin both of them to avoid overbooking or overlapping bookings (like same room for different people at same day at same schedule time ) and if anything else to improve then that tooooo . now make a really good prompt for this website named Kudaram Holidays ] i would like to host the website in infinityfree webserver and use the mysql database available in infinityfree itself Dynamic Per-Person Pricing Model:
Database Schema Update: I've modified the database to replace the single price per room with pricePerAdult and pricePerChild. This allows administrators to set granular pricing. The booking record now also stores the number of adults and children for accurate record-keeping.
Admin Room Management: The "Add/Edit Room" modal in the admin panel now has separate fields for "Price per Adult" and "Price per Child," giving you full control over the new pricing structure.

Advanced Image Management:
Dedicated Image Uploader: I've created a new "Manage Images" feature for each room. This opens a modal with a drag-and-drop uploader, allowing admins to easily add multiple images.
Backend for Uploads: Images are now saved to the webserver in the public/uploads directory, and their URLs are stored in the database, linked to the correct room. I've also added instructions in the README.md on how to configure this for a production environment using a cloud storage service, which is the industry-standard approach.

Seamless Customer Booking Experience:
Real-Time Price Calculation: On the room details page, guests can now select the number of adults and children. The total price for their stay is calculated and displayed instantly, providing full transparency.
Secure Price Handling: The dynamically calculated price is passed securely through the booking process. Most importantly, the final totalAmount is re-calculated on the server just before creating the Razorpay order. This is a critical security measure to prevent price tampering on the client-side.

Full Razorpay Integration: The final, server-verified amount is used to initialize the Razorpay payment, ensuring that guests are charged the correct price based on your per-person rates and their selections.

Files changed (2) hide show
  1. README.md +8 -5
  2. index.html +767 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Kudaram Lakeview Getaway Guru
3
- emoji: πŸ’»
4
- colorFrom: yellow
5
- colorTo: yellow
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: Kudaram Lakeview Getaway Guru 🏨
3
+ colorFrom: gray
4
+ colorTo: blue
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
index.html CHANGED
@@ -1,19 +1,768 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Kudaram Lakeview - Luxury Stay by the Water</title>
7
+ <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
+ <script src="https://unpkg.com/feather-icons"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.waves.min.js"></script>
12
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js"></script>
13
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
14
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
15
+ <script src="https://checkout.razorpay.com/v1/checkout.js"></script>
16
+ <style>
17
+ .hero-section {
18
+ background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
19
+ url('http://static.photos/nature/1200x630/42');
20
+ background-size: cover;
21
+ background-position: center;
22
+ }
23
+ .room-card:hover {
24
+ transform: translateY(-5px);
25
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
26
+ }
27
+ .nav-link:hover {
28
+ border-bottom: 2px solid #10B981;
29
+ }
30
+ </style>
31
+ </head>
32
+ <body class="bg-gray-50">
33
+ <!-- Dynamic Background -->
34
+ <div id="vanta-bg" class="fixed top-0 left-0 w-full h-full -z-10"></div>
35
+
36
+ <!-- Navigation -->
37
+ <nav class="bg-white bg-opacity-90 backdrop-filter backdrop-blur-sm shadow-sm sticky top-0 z-50">
38
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
39
+ <div class="flex justify-between h-16">
40
+ <div class="flex">
41
+ <div class="flex-shrink-0 flex items-center">
42
+ <img class="h-8 w-auto" src="/static/logo.png" alt="Kudaram Lakeview">
43
+ <span class="ml-2 text-xl font-bold text-emerald-600">Kudaram Lakeview</span>
44
+ </div>
45
+ <div class="hidden sm:ml-6 sm:flex sm:space-x-8">
46
+ <a href="#" class="nav-link border-emerald-500 text-gray-900 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">
47
+ Home
48
+ </a>
49
+ <a href="#rooms" class="nav-link border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">
50
+ Rooms
51
+ </a>
52
+ <a href="#amenities" class="nav-link border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">
53
+ Amenities
54
+ </a>
55
+ <a href="#gallery" class="nav-link border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">
56
+ Gallery
57
+ </a>
58
+ <a href="#contact" class="nav-link border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">
59
+ Contact
60
+ </a>
61
+ </div>
62
+ </div>
63
+ <div class="hidden sm:ml-6 sm:flex sm:items-center">
64
+ <a href="/login" class="text-gray-500 hover:text-emerald-600 px-3 py-2 rounded-md text-sm font-medium">
65
+ <i data-feather="log-in" class="mr-1"></i> Login
66
+ </a>
67
+ <a href="/book" class="ml-4 inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
68
+ <i data-feather="calendar" class="mr-2"></i> Book Now
69
+ </a>
70
+ </div>
71
+ <div class="-mr-2 flex items-center sm:hidden">
72
+ <button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-emerald-500" aria-controls="mobile-menu" aria-expanded="false">
73
+ <i data-feather="menu"></i>
74
+ </button>
75
+ </div>
76
+ </div>
77
+ </div>
78
+
79
+ <!-- Mobile menu -->
80
+ <div class="sm:hidden hidden" id="mobile-menu">
81
+ <div class="pt-2 pb-3 space-y-1">
82
+ <a href="#" class="bg-emerald-50 border-emerald-500 text-emerald-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Home</a>
83
+ <a href="#rooms" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Rooms</a>
84
+ <a href="#amenities" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Amenities</a>
85
+ <a href="#gallery" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Gallery</a>
86
+ <a href="#contact" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Contact</a>
87
+ </div>
88
+ <div class="pt-4 pb-3 border-t border-gray-200">
89
+ <div class="flex items-center px-4">
90
+ <div class="flex-shrink-0">
91
+ <i data-feather="user" class="h-10 w-10 rounded-full text-gray-400"></i>
92
+ </div>
93
+ <div class="ml-3">
94
+ <div class="text-base font-medium text-gray-800">Guest</div>
95
+ </div>
96
+ </div>
97
+ <div class="mt-3 space-y-1">
98
+ <a href="/login" class="block px-4 py-2 text-base font-medium text-gray-500 hover:text-gray-800 hover:bg-gray-100">
99
+ <i data-feather="log-in" class="mr-2"></i> Login
100
+ </a>
101
+ <a href="/book" class="block px-4 py-2 text-base font-medium text-gray-500 hover:text-gray-800 hover:bg-gray-100">
102
+ <i data-feather="calendar" class="mr-2"></i> Book Now
103
+ </a>
104
+ </div>
105
+ </div>
106
+ </div>
107
+ </nav>
108
+
109
+ <!-- Hero Section -->
110
+ <div class="hero-section relative">
111
+ <div class="max-w-7xl mx-auto py-24 px-4 sm:py-32 sm:px-6 lg:px-8 text-center">
112
+ <h1 class="text-4xl font-extrabold tracking-tight text-white sm:text-5xl lg:text-6xl">
113
+ Experience Serenity by the Lake
114
+ </h1>
115
+ <p class="mt-6 text-xl text-emerald-100 max-w-3xl mx-auto">
116
+ Luxury accommodations with breathtaking lake views at Kudaram Lakeview Resort
117
+ </p>
118
+ <div class="mt-10">
119
+ <a href="/book" class="inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
120
+ <i data-feather="calendar" class="mr-2"></i> Book Your Stay
121
+ </a>
122
+ </div>
123
+ </div>
124
+ </div>
125
+
126
+ <!-- Booking Widget -->
127
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 -mt-10 z-10 relative">
128
+ <div class="bg-white rounded-lg shadow-lg overflow-hidden">
129
+ <div class="p-4">
130
+ <form id="booking-widget">
131
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-4">
132
+ <div>
133
+ <label for="check-in" class="block text-sm font-medium text-gray-700">Check-in</label>
134
+ <input type="date" id="check-in" name="check-in" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-emerald-500 focus:ring-emerald-500 sm:text-sm py-2 px-3 border">
135
+ </div>
136
+ <div>
137
+ <label for="check-out" class="block text-sm font-medium text-gray-700">Check-out</label>
138
+ <input type="date" id="check-out" name="check-out" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-emerald-500 focus:ring-emerald-500 sm:text-sm py-2 px-3 border">
139
+ </div>
140
+ <div>
141
+ <label for="guests" class="block text-sm font-medium text-gray-700">Guests</label>
142
+ <select id="guests" name="guests" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-emerald-500 focus:ring-emerald-500 sm:text-sm py-2 px-3 border">
143
+ <option value="1">1 Adult</option>
144
+ <option value="2" selected>2 Adults</option>
145
+ <option value="3">3 Adults</option>
146
+ <option value="4">4 Adults</option>
147
+ <option value="family">Family (2+2)</option>
148
+ </select>
149
+ </div>
150
+ <div class="flex items-end">
151
+ <button type="submit" class="w-full inline-flex justify-center items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500 h-10">
152
+ <i data-feather="search" class="mr-2"></i> Check Availability
153
+ </button>
154
+ </div>
155
+ </div>
156
+ </form>
157
+ </div>
158
+ </div>
159
+ </div>
160
+
161
+ <!-- Rooms Section -->
162
+ <section id="rooms" class="py-12 bg-white">
163
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
164
+ <div class="text-center">
165
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
166
+ Our Accommodations
167
+ </h2>
168
+ <p class="mt-3 max-w-2xl mx-auto text-xl text-gray-500 sm:mt-4">
169
+ Choose from our selection of luxurious rooms and suites
170
+ </p>
171
+ </div>
172
+
173
+ <div class="mt-12 grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
174
+ <!-- Room Card 1 -->
175
+ <div class="room-card bg-white rounded-lg shadow-md overflow-hidden transition-all duration-300">
176
+ <div class="relative h-48 overflow-hidden">
177
+ <img class="w-full h-full object-cover" src="http://static.photos/hotel/640x360/1" alt="Deluxe Room">
178
+ <div class="absolute top-2 right-2 bg-emerald-600 text-white text-xs font-bold px-2 py-1 rounded">
179
+ Most Popular
180
+ </div>
181
+ </div>
182
+ <div classp-4">
183
+ <h3 class="text-lg font-bold text-gray-900">Deluxe Lake View</h3>
184
+ <div class="mt-1 flex items-center">
185
+ <div class="flex items-center">
186
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
187
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
188
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
189
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
190
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
191
+ </div>
192
+ <span class="ml-2 text-sm text-gray-500">24 reviews</span>
193
+ </div>
194
+ <p class="mt-2 text-sm text-gray-600">
195
+ Spacious room with a king-size bed and panoramic lake views. Includes complimentary breakfast.
196
+ </p>
197
+ <div class="mt-3 flex justify-between items-center">
198
+ <span class="text-lg font-bold text-emerald-600">β‚Ή4,500 <span class="text-sm font-normal text-gray-500 line-through">β‚Ή5,500</span></span>
199
+ <span class="text-xs text-gray-500">per night</span>
200
+ </div>
201
+ <div class="mt-4">
202
+ <a href="/book/deluxe" class="w-full inline-flex justify-center items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
203
+ <i data-feather="calendar" class="mr-2"></i> Book Now
204
+ </a>
205
+ </div>
206
+ </div>
207
+ </div>
208
+
209
+ <!-- Room Card 2 -->
210
+ <div class="room-card bg-white rounded-lg shadow-md overflow-hidden transition-all duration-300">
211
+ <div class="relative h-48 overflow-hidden">
212
+ <img class="w-full h-full object-cover" src="http://static.photos/hotel/640x360/2" alt="Executive Suite">
213
+ </div>
214
+ <div class="p-4">
215
+ <h3 class="text-lg font-bold text-gray-900">Executive Suite</h3>
216
+ <div class="mt-1 flex items-center">
217
+ <div class="flex items-center">
218
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
219
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
220
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
221
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
222
+ <i data-feather="star" class="w-4 h-4 text-yellow-400"></i>
223
+ </div>
224
+ <span class="ml-2 text-sm text-gray-500">18 reviews</span>
225
+ </div>
226
+ <p class="mt-2 text-sm text-gray-600">
227
+ Elegant suite with separate living area, premium amenities, and private balcony overlooking the lake.
228
+ </p>
229
+ <div class="mt-3 flex justify-between items-center">
230
+ <span class="text-lg font-bold text-emerald-600">β‚Ή7,200 <span class="text-sm font-normal text-gray-500 line-through">β‚Ή8,500</span></span>
231
+ <span class="text-xs text-gray-500">per night</span>
232
+ </div>
233
+ <div class="mt-4">
234
+ <a href="/book/executive" class="w-full inline-flex justify-center items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
235
+ <i data-feather="calendar" class="mr-2"></i> Book Now
236
+ </a>
237
+ </div>
238
+ </div>
239
+ </div>
240
+
241
+ <!-- Room Card 3 -->
242
+ <div class="room-card bg-white rounded-lg shadow-md overflow-hidden transition-all duration-300">
243
+ <div class="relative h-48 overflow-hidden">
244
+ <img class="w-full h-full object-cover" src="http://static.photos/hotel/640x360/3" alt="Family Suite">
245
+ <div class="absolute top-2 right-2 bg-blue-600 text-white text-xs font-bold px-2 py-1 rounded">
246
+ Family Favorite
247
+ </div>
248
+ </div>
249
+ <div class="p-4">
250
+ <h3 class="text-lg font-bold text-gray-900">Family Suite</h3>
251
+ <div class="mt-1 flex items-center">
252
+ <div class="flex items-center">
253
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
254
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
255
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
256
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
257
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
258
+ </div>
259
+ <span class="ml-2 text-sm text-gray-500">32 reviews</span>
260
+ </div>
261
+ <p class="mt-2 text-sm text-gray-600">
262
+ Spacious two-bedroom suite perfect for families, with child-friendly amenities and lake access.
263
+ </p>
264
+ <div class="mt-3 flex justify-between items-center">
265
+ <span class="text-lg font-bold text-emerald-600">β‚Ή9,800 <span class="text-sm font-normal text-gray-500 line-through">β‚Ή11,500</span></span>
266
+ <span class="text-xs text-gray-500">per night</span>
267
+ </div>
268
+ <div class="mt-4">
269
+ <a href="/book/family" class="w-full inline-flex justify-center items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
270
+ <i data-feather="calendar" class="mr-2"></i> Book Now
271
+ </a>
272
+ </div>
273
+ </div>
274
+ </div>
275
+ </div>
276
+
277
+ <div class="mt-8 text-center">
278
+ <a href="/rooms" class="inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md text-emerald-700 bg-emerald-100 hover:bg-emerald-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
279
+ View All Rooms <i data-feather="arrow-right" class="ml-2"></i>
280
+ </a>
281
+ </div>
282
+ </div>
283
+ </section>
284
+
285
+ <!-- Amenities Section -->
286
+ <section id="amenities" class="py-12 bg-gray-50">
287
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
288
+ <div class="text-center">
289
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
290
+ Resort Amenities
291
+ </h2>
292
+ <p class="mt-3 max-w-2xl mx-auto text-xl text-gray-500 sm:mt-4">
293
+ Enjoy our premium facilities during your stay
294
+ </p>
295
+ </div>
296
+
297
+ <div class="mt-12 grid grid-cols-2 gap-8 md:grid-cols-4">
298
+ <div class="text-center">
299
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
300
+ <i data-feather="wifi"></i>
301
+ </div>
302
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Free WiFi</h3>
303
+ <p class="mt-1 text-sm text-gray-500">
304
+ High-speed internet throughout the property
305
+ </p>
306
+ </div>
307
+ <div class="text-center">
308
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
309
+ <i data-feather="coffee"></i>
310
+ </div>
311
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Breakfast</h3>
312
+ <p class="mt-1 text-sm text-gray-500">
313
+ Complimentary breakfast buffet
314
+ </p>
315
+ </div>
316
+ <div class="text-center">
317
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
318
+ <i data-feather="droplet"></i>
319
+ </div>
320
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Pool</h3>
321
+ <p class="mt-1 text-sm text-gray-500">
322
+ Infinity pool with lake views
323
+ </p>
324
+ </div>
325
+ <div class="text-center">
326
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
327
+ <i data-feather="umbrella"></i>
328
+ </div>
329
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Spa</h3>
330
+ <p class="mt-1 text-sm text-gray-500">
331
+ Lakeside spa treatments
332
+ </p>
333
+ </div>
334
+ <div class="text-center">
335
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
336
+ <i data-feather="bicycle"></i>
337
+ </div>
338
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Activities</h3>
339
+ <p class="mt-1 text-sm text-gray-500">
340
+ Kayaking, cycling & more
341
+ </p>
342
+ </div>
343
+ <div class="text-center">
344
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
345
+ <i data-feather="parking-square"></i>
346
+ </div>
347
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Parking</h3>
348
+ <p class="mt-1 text-sm text-gray-500">
349
+ Complimentary secured parking
350
+ </p>
351
+ </div>
352
+ <div class="text-center">
353
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
354
+ <i data-feather="heart"></i>
355
+ </div>
356
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Gym</h3>
357
+ <p class="mt-1 text-sm text-gray-500">
358
+ 24/7 fitness center
359
+ </p>
360
+ </div>
361
+ <div class="text-center">
362
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white mx-auto">
363
+ <i data-feather="users"></i>
364
+ </div>
365
+ <h3 class="mt-2 text-lg font-medium text-gray-900">Concierge</h3>
366
+ <p class="mt-1 text-sm text-gray-500">
367
+ 24-hour front desk
368
+ </p>
369
+ </div>
370
+ </div>
371
+ </div>
372
+ </section>
373
+
374
+ <!-- Gallery Section -->
375
+ <section id="gallery" class="py-12 bg-white">
376
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
377
+ <div class="text-center">
378
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
379
+ Gallery
380
+ </h2>
381
+ <p class="mt-3 max-w-2xl mx-auto text-xl text-gray-500 sm:mt-4">
382
+ Explore our resort through these beautiful moments
383
+ </p>
384
+ </div>
385
+
386
+ <div class="mt-12 grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-4">
387
+ <div class="group relative">
388
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/4" alt="Resort Lobby">
389
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
390
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
391
+ </div>
392
+ </div>
393
+ <div class="group relative">
394
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/5" alt="Lake View">
395
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
396
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
397
+ </div>
398
+ </div>
399
+ <div class="group relative">
400
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/6" alt="Restaurant">
401
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
402
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
403
+ </div>
404
+ </div>
405
+ <div class="group relative">
406
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/7" alt="Spa">
407
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
408
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
409
+ </div>
410
+ </div>
411
+ <div class="group relative">
412
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/8" alt="Pool Area">
413
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
414
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
415
+ </div>
416
+ </div>
417
+ <div class="group relative">
418
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/9" alt="Sunset View">
419
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
420
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
421
+ </div>
422
+ </div>
423
+ <div class="group relative">
424
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/10" alt="Garden Area">
425
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
426
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
427
+ </div>
428
+ </div>
429
+ <div class="group relative">
430
+ <img class="w-full h-48 object-cover rounded-lg" src="http://static.photos/hotel/640x360/11" alt="Conference Room">
431
+ <div class="absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-30 transition-all duration-300 rounded-lg flex items-center justify-center">
432
+ <i data-feather="zoom-in" class="text-white opacity-0 group-hover:opacity-100 transition-all duration-300"></i>
433
+ </div>
434
+ </div>
435
+ </div>
436
+ </div>
437
+ </section>
438
+
439
+ <!-- Testimonials Section -->
440
+ <section class="py-12 bg-emerald-50">
441
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
442
+ <div class="text-center">
443
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
444
+ Guest Reviews
445
+ </h2>
446
+ <p class="mt-3 max-w-2xl mx-auto text-xl text-gray-500 sm:mt-4">
447
+ What our guests say about their experience
448
+ </p>
449
+ </div>
450
+
451
+ <div class="mt-12 grid grid-cols-1 gap-8 md:grid-cols-3">
452
+ <div class="bg-white p-6 rounded-lg shadow">
453
+ <div class="flex items-center">
454
+ <img class="h-10 w-10 rounded-full" src="http://static.photos/people/200x200/1" alt="Guest 1">
455
+ <div class="ml-4">
456
+ <h3 class="text-sm font-medium text-gray-900">Rahul Sharma</h3>
457
+ <div class="flex items-center mt-1">
458
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
459
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
460
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
461
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
462
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
463
+ </div>
464
+ </div>
465
+ </div>
466
+ <p class="mt-4 text-gray-600">
467
+ "Absolutely stunning location with impeccable service. The lake view from our room was breathtaking. Will definitely return!"
468
+ </p>
469
+ </div>
470
+ <div class="bg-white p-6 rounded-lg shadow">
471
+ <div class="flex items-center">
472
+ <img class="h-10 w-10 rounded-full" src="http://static.photos/people/200x200/2" alt="Guest 2">
473
+ <div class="ml-4">
474
+ <h3 class="text-sm font-medium text-gray-900">Priya Patel</h3>
475
+ <div class="flex items-center mt-1">
476
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
477
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
478
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
479
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
480
+ <i data-feather="star" class="w-4 h-4 text-yellow-400"></i>
481
+ </div>
482
+ </div>
483
+ </div>
484
+ <p class="mt-4 text-gray-600">
485
+ "Perfect weekend getaway! The staff went above and beyond to make our anniversary special. Highly recommend the spa services."
486
+ </p>
487
+ </div>
488
+ <div class="bg-white p-6 rounded-lg shadow">
489
+ <div class="flex items-center">
490
+ <img class="h-10 w-10 rounded-full" src="http://static.photos/people/200x200/3" alt="Guest 3">
491
+ <div class="ml-4">
492
+ <h3 class="text-sm font-medium text-gray-900">Vikram Singh</h3>
493
+ <div class="flex items-center mt-1">
494
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
495
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
496
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
497
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
498
+ <i data-feather="star" class="w-4 h-4 text-yellow-400 fill-current"></i>
499
+ </div>
500
+ </div>
501
+ </div>
502
+ <p class="mt-4 text-gray-600">
503
+ "Exceptional hospitality and beautiful property. The kids loved the pool and activities. Family suite was spacious and comfortable."
504
+ </p>
505
+ </div>
506
+ </div>
507
+ </div>
508
+ </section>
509
+
510
+ <!-- Contact Section -->
511
+ <section id="contact" class="py-12 bg-white">
512
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
513
+ <div class="lg:grid lg:grid-cols-2 lg:gap-8">
514
+ <div>
515
+ <h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
516
+ Contact Us
517
+ </h2>
518
+ <p class="mt-3 text-lg text-gray-500">
519
+ Have questions? We're here to help with your booking and any inquiries.
520
+ </p>
521
+ <div class="mt-8">
522
+ <div class="flex items-start">
523
+ <div class="flex-shrink-0">
524
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white">
525
+ <i data-feather="map-pin"></i>
526
+ </div>
527
+ </div>
528
+ <div class="ml-4">
529
+ <h3 class="text-lg font-medium text-gray-900">Address</h3>
530
+ <p class="mt-1 text-gray-500">
531
+ Lakeview Road, Kudaram Village<br>
532
+ Kerala, India - 689123
533
+ </p>
534
+ </div>
535
+ </div>
536
+ <div class="mt-6 flex items-start">
537
+ <div class="flex-shrink-0">
538
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white">
539
+ <i data-feather="phone"></i>
540
+ </div>
541
+ </div>
542
+ <div class="ml-4">
543
+ <h3 class="text-lg font-medium text-gray-900">Phone</h3>
544
+ <p class="mt-1 text-gray-500">
545
+ +91 98765 43210<br>
546
+ +91 980 765 4321 (24/7 Support)
547
+ </p>
548
+ </div>
549
+ </div>
550
+ <div class="mt-6 flex items-start">
551
+ <div class="flex-shrink-0">
552
+ <div class="flex items-center justify-center h-12 w-12 rounded-md bg-emerald-500 text-white">
553
+ <i data-feather="mail"></i>
554
+ </div>
555
+ </div>
556
+ <div class="ml-4">
557
+ <h3 class="text-lg font-medium text-gray-900">Email</h3>
558
+ <p class="mt-1 text-gray-500">
559
+ reservations@kudaramlakeview.com<br>
560
+ info@kudaramlakeview.com
561
+ </p>
562
+ </div>
563
+ </div>
564
+ </div>
565
+ </div>
566
+ <div class="mt-12 lg:mt-0">
567
+ <div class="bg-white py-8 px-6 shadow rounded-lg sm:px-10">
568
+ <form id="contact-form" class="mb-0 space-y-6">
569
+ <div>
570
+ <label for="name" class="block text-sm font-medium text-gray-700">Full Name</label>
571
+ <div class="mt-1">
572
+ <input id="name" name="name" type="text" required class="w-full border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-emerald-500 focus:border-emerald-500">
573
+ </div>
574
+ </div>
575
+ <div>
576
+ <label for="email" class="block text-sm font-medium text-gray-700">Email Address</label>
577
+ <div class="mt-1">
578
+ <input id="email" name="email" type="email" required class="w-full border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-emerald-500 focus:border-emerald-500">
579
+ </div>
580
+ </div>
581
+ <div>
582
+ <label for="phone" class="block text-sm font-medium text-gray-700">Phone Number</label>
583
+ <div class="mt-1">
584
+ <input id="phone" name="phone" type="tel" class="w-full border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-emerald-500 focus:border-emerald-500">
585
+ </div>
586
+ </div>
587
+ <div>
588
+ <label for="message" class="block text-sm font-medium text-gray-700">Message</label>
589
+ <div class="mt-1">
590
+ <textarea id="message" name="message" rows="4" required class="w-full border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-emerald-500 focus:border-emerald-500"></textarea>
591
+ </div>
592
+ </div>
593
+ <div>
594
+ <button type="submit" class="w-full flex justify-center py-2 px-4 border border-transparent rounded-md shadow-sm text-sm font-medium text-white bg-emerald-600 hover:bg-emerald-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
595
+ Send Message
596
+ </button>
597
+ </div>
598
+ </form>
599
+ </div>
600
+ </div>
601
+ </div>
602
+ </div>
603
+ </section>
604
+
605
+ <!-- Map Section -->
606
+ <div class="bg-gray-100">
607
+ <div class="max-w-7xl mx-auto">
608
+ <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d7866.473463076284!2d76.6553853!3d9.9917435!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3b080d514abec6bf%3A0xbd582caa5844192!2sKochi%2C%20Kerala!5e0!3m2!1sen!2sin!4v1624452345678!5m2!1sen!2sin" width="100%" height="450" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
609
+ </div>
610
+ </div>
611
+
612
+ <!-- Newsletter Section -->
613
+ <section class="py-12 bg-emerald-600">
614
+ <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
615
+ <h2 class="text-3xl font-extrabold text-white sm:text-4xl">
616
+ Stay Updated
617
+ </h2>
618
+ <p class="mt-3 max-w-2xl mx-auto text-xl text-emerald-100 sm:mt-4">
619
+ Subscribe to our newsletter for special offers and updates
620
+ </p>
621
+ <form class="mt-8 sm:flex justify-center">
622
+ <div class="w-full sm:max-w-xs">
623
+ <label for="email" class="sr-only">Email address</label>
624
+ <input id="email" name="email" type="email" required class="w-full px-5 py-3 placeholder-gray-500 rounded-md border border-transparent focus:outline-none focus:ring-2 focus:ring-white focus:border-transparent" placeholder="Enter your email">
625
+ </div>
626
+ <div class="mt-3 sm:mt-0 sm:ml-3">
627
+ <button type="submit" class="w-full flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-emerald-600 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-emerald-500">
628
+ Subscribe
629
+ <i data-feather="arrow-right" class="ml-2"></i>
630
+ </button>
631
+ </div>
632
+ </form>
633
+ </div>
634
+ </section>
635
+
636
+ <!-- Footer -->
637
+ <footer class="bg-gray-900 text-white">
638
+ <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8">
639
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-8">
640
+ <div>
641
+ <h3 class="text-lg font-semibold text-emerald-400 mb-4">Kudaram Lakeview</h3>
642
+ <p class="text-sm text-gray-300">
643
+ Luxury lakeside accommodations with world-class amenities and breathtaking views.
644
+ </p>
645
+ <div class="mt-4 flex space-x-4">
646
+ <a href="#" class="text-gray-300 hover:text-emerald-400">
647
+ <i data-feather="facebook"></i>
648
+ </a>
649
+ <a href="#" class="text-gray-300 hover:text-emerald-400">
650
+ <i data-feather="twitter"></i>
651
+ </a>
652
+ <a href="#" class="text-gray-300 hover:text-emerald-400">
653
+ <i data-feather="instagram"></i>
654
+ </a>
655
+ <a href="#" class="text-gray-300 hover:text-emerald-400">
656
+ <i data-feather="youtube"></i>
657
+ </a>
658
+ </div>
659
+ </div>
660
+ <div>
661
+ <h3 class="text-lg font-semibold text-emerald-400 mb-4">Quick Links</h3>
662
+ <div class="space-y-2">
663
+ <a href="/" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Home</a>
664
+ <a href="/rooms" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Rooms</a>
665
+ <a href="/amenities" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Amenities</a>
666
+ <a href="/gallery" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Gallery</a>
667
+ <a href="/contact" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Contact Us</a>
668
+ </div>
669
+ </div>
670
+ <div>
671
+ <h3 class="text-lg font-semibold text-emerald-400 mb-4">Support</h3>
672
+ <div class="space-y-2">
673
+ <a href="/faq" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">FAQs</a>
674
+ <a href="/privacy" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Privacy Policy</a>
675
+ <a href="/terms" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Terms & Conditions</a>
676
+ <a href="/cancellation" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Cancellation Policy</a>
677
+ <a href="/refund" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Refund Policy</a>
678
+ </div>
679
+ </div>
680
+ <div>
681
+ <h3 class="text-lg font-semibold text-emerald-400 mb-4">Policies & Legal</h3>
682
+ <div class="space-y-2">
683
+ <a href="https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/refund" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Cancellation & Refunds</a>
684
+ <a href="https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/terms" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Terms and Conditions</a>
685
+ <a href="https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/shipping" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Shipping</a>
686
+ <a href="https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/privacy" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Privacy</a>
687
+ <a href="https://merchant.razorpay.com/policy/RHSQRQpD2SXE5U/contact_us" class="block text-gray-300 hover:text-emerald-400 transition-colors text-sm">Contact Us</a>
688
+ </div>
689
+ </div>
690
+ </div>
691
+ <div class="border-t border-gray-700 pt-8 mt-8">
692
+ <div class="flex flex-col md:flex-row justify-between items-center gap-4">
693
+ <div class="text-center md:text-left">
694
+ <p class="text-sm text-gray-400">
695
+ &copy; 2025 Kudaram Holidays Private Limited. All Rights Reserved.
696
+ </p>
697
+ </div>
698
+ <div class="text-center md:text-right">
699
+ <p class="text-sm text-gray-400">
700
+ Powered by Razorpay |
701
+ <span class="ml-2">Last Updated: <span id="current-date"></span></span>
702
+ </p>
703
+ </div>
704
+ </div>
705
+ </div>
706
+ </div>
707
+ </footer>
708
+
709
+ <script>
710
+ // Initialize Vanta.js background
711
+ VANTA.WAVES({
712
+ el: "#vanta-bg",
713
+ mouseControls: true,
714
+ touchControls: true,
715
+ gyroControls: false,
716
+ minHeight: 200.00,
717
+ minWidth: 200.00,
718
+ scale: 1.00,
719
+ scaleMobile: 1.00,
720
+ color: 0x10b981,
721
+ shininess: 20.00,
722
+ waveHeight: 15.00,
723
+ waveSpeed: 0.75,
724
+ zoom: 0.65
725
+ });
726
+
727
+ // Set current date in footer
728
+ document.getElementById('current-date').textContent = new Date().toLocaleDateString('en-US', {
729
+ year: 'numeric',
730
+ month: 'long',
731
+ day: 'numeric'
732
+ });
733
+
734
+ // Mobile menu toggle
735
+ document.querySelector('[aria-controls="mobile-menu"]').addEventListener('click', function() {
736
+ const mobileMenu = document.getElementById('mobile-menu');
737
+ if (mobileMenu.classList.contains('hidden')) {
738
+ mobileMenu.classList.remove('hidden');
739
+ mobileMenu.classList.add('block');
740
+ } else {
741
+ mobileMenu.classList.remove('block');
742
+ mobileMenu.classList.add('hidden');
743
+ }
744
+ });
745
+
746
+ // Initialize feather icons
747
+ feather.replace();
748
+
749
+ // Booking form submission
750
+ document.getElementById('booking-widget').addEventListener('submit', function(e) {
751
+ e.preventDefault();
752
+ const checkIn = document.getElementById('check-in').value;
753
+ const checkOut = document.getElementById('check-out').value;
754
+ const guests = document.getElementById('guests').value;
755
+
756
+ // Redirect to booking page with parameters
757
+ window.location.href = `/book?checkIn=${checkIn}&checkOut=${checkOut}&guests=${guests}`;
758
+ });
759
+
760
+ // Contact form submission
761
+ document.getElementById('contact-form').addEventListener('submit', function(e) {
762
+ e.preventDefault();
763
+ alert('Thank you for your message! We will get back to you soon.');
764
+ this.reset();
765
+ });
766
+ </script>
767
+ </body>
768
  </html>