From f2f78814b830eefb8d1fb8236030c5c339fea3e6 Mon Sep 17 00:00:00 2001 From: hardik Date: Tue, 15 Jul 2025 14:55:44 +0530 Subject: [PATCH] first commit --- dockerfile | 17 + index.css | 811 ++++++++++++++++++++++++++++++ index.html | 1083 ++++++++++++++++++++++++++++++++++++++++ index.js | 159 ++++++ sangwari taxi logo.png | Bin 0 -> 65468 bytes 5 files changed, 2070 insertions(+) create mode 100644 dockerfile create mode 100644 index.css create mode 100644 index.html create mode 100644 index.js create mode 100644 sangwari taxi logo.png diff --git a/dockerfile b/dockerfile new file mode 100644 index 00000000..6ed0d96d --- /dev/null +++ b/dockerfile @@ -0,0 +1,17 @@ +# Use the official Nginx image from Docker Hub +FROM nginx:alpine + +# Set working directory +WORKDIR /usr/share/nginx/html + +# Remove the default Nginx static assets +RUN rm -rf ./* + +# Copy your HTML, CSS, JS, etc., to the container +COPY . . + +# Expose port 80 +EXPOSE 80 + +# Start Nginx server +CMD ["nginx", "-g", "daemon off;"] diff --git a/index.css b/index.css new file mode 100644 index 00000000..97501680 --- /dev/null +++ b/index.css @@ -0,0 +1,811 @@ +:root { + --primary: #2563eb; + --secondary: #1e40af; + --accent: #f59e0b; + --light: #f8fafc; + --dark: #1e293b; + --gray: #64748b; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Poppins', sans-serif; +} + +body { + background-color: var(--light); + color: var(--dark); + overflow-x: hidden; +} + +/* Header Styles */ +header { + background-color: white; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + position: fixed; + width: 100%; + z-index: 1000; +} + +.navbar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 5%; + max-width: 1400px; + margin: 0 auto; +} + +.logo { + display: flex; + align-items: center; +} + +.logo img { + height: 40px; + margin-right: 10px; +} + +.logo h1 { + font-size: 1.5rem; + font-weight: 700; + color: var(--primary); +} + +.logo span { + color: var(--accent); +} + +.nav-links { + display: flex; + list-style: none; +} + +.nav-links li { + margin-left: 2rem; +} + +.nav-links a { + text-decoration: none; + color: var(--dark); + font-weight: 500; + transition: color 0.3s; +} + +.nav-links a:hover { + color: var(--primary); +} + +.cta-button { + background-color: var(--primary); + color: white; + padding: 0.5rem 1.5rem; + border-radius: 5px; + font-weight: 600; + transition: all 0.3s; +} + +.cta-button:hover { + background-color: var(--secondary); + transform: translateY(-2px); +} + +.mobile-menu { + display: none; + font-size: 1.5rem; + cursor: pointer; +} + +/* Hero Section */ +.hero { + background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://images.unsplash.com/photo-1436491865332-7a61a109cc05?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80'); + background-size: cover; + background-position: center; + height: 100vh; + display: flex; + align-items: center; + padding: 0 5%; + color: white; +} + +.hero-content { + max-width: 600px; +} + +.hero h2 { + font-size: 3rem; + margin-bottom: 1rem; + line-height: 1.2; +} + +.hero p { + font-size: 1.1rem; + margin-bottom: 2rem; + opacity: 0.9; +} + +/* Booking Form */ +.booking-form { + background-color: white; + padding: 2rem; + border-radius: 10px; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); + max-width: 1200px; + margin: -80px auto 0; + position: relative; + z-index: 100; +} + +.form-title { + text-align: center; + margin-bottom: 1.5rem; + color: var(--primary); +} + +.form-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 1rem; +} + +.form-group { + margin-bottom: 1rem; + position: relative; +} + +.form-group label { + display: block; + margin-bottom: 0.5rem; + font-weight: 500; + color: var(--dark); +} + +.form-group input, +.form-group select { + width: 100%; + padding: 0.8rem 1rem; + border: 1px solid #ddd; + border-radius: 5px; + font-size: 1rem; + background-color: #f8fafc; + transition: all 0.3s; +} + +.form-group input:focus, +.form-group select:focus { + outline: none; + border-color: var(--primary); + box-shadow: 0 0 0 2px rgba(37, 99, 235, 0.2); +} + +/* Modern date/time picker styling */ +input[type="date"], +input[type="time"] { + appearance: none; + -webkit-appearance: none; + padding-right: 1.5rem; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232563eb' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right 0.5rem center; + background-size: 1rem; +} + +input[type="time"] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232563eb' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 1 0 .496-.868L8 8.71V3.5z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z'/%3E%3C/svg%3E"); +} + +.form-submit { + background-color: var(--accent); + color: white; + border: none; + padding: 1rem 2rem; + font-size: 1rem; + font-weight: 600; + border-radius: 5px; + cursor: pointer; + transition: all 0.3s; + width: 100%; + margin-top: 1rem; +} + +.form-submit:hover { + background-color: #e69009; + transform: translateY(-2px); + box-shadow: 0 4px 8px rgba(245, 158, 11, 0.3); +} + +/* Services Section */ +.services { + padding: 5rem 5%; + max-width: 1400px; + margin: 0 auto; +} + +.section-title { + text-align: center; + margin-bottom: 3rem; +} + +.section-title h2 { + font-size: 2.5rem; + color: var(--dark); + margin-bottom: 1rem; +} + +.section-title p { + color: var(--gray); + max-width: 700px; + margin: 0 auto; +} + +.services-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 2rem; +} + +.service-card { + background-color: white; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); + transition: all 0.3s; +} + +.service-card:hover { + transform: translateY(-10px); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); +} + +.service-img { + height: 200px; + overflow: hidden; +} + +.service-img img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform 0.5s; +} + +.service-card:hover .service-img img { + transform: scale(1.1); +} + +.service-content { + padding: 1.5rem; +} + +.service-content h3 { + font-size: 1.3rem; + margin-bottom: 0.5rem; + color: var(--dark); +} + +.service-content p { + color: var(--gray); + margin-bottom: 1rem; +} + +.service-price { + font-size: 1.2rem; + font-weight: 700; + color: var(--primary); +} + +/* Fleet Section */ +.fleet { + background-color: #f1f5f9; + padding: 5rem 5%; +} + +.fleet-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 2rem; + max-width: 1400px; + margin: 0 auto; +} + +.vehicle-card { + background-color: white; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); + transition: all 0.3s; +} + +.vehicle-card:hover { + transform: translateY(-5px); +} + +.vehicle-img { + height: 180px; + overflow: hidden; +} + +.vehicle-img img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.vehicle-info { + padding: 1.5rem; +} + +.vehicle-info h3 { + font-size: 1.2rem; + margin-bottom: 0.5rem; +} + +.vehicle-specs { + display: flex; + flex-wrap: wrap; + gap: 1rem; + margin-bottom: 1rem; +} + +.spec-item { + display: flex; + align-items: center; + color: var(--gray); + font-size: 0.9rem; +} + +.spec-item i { + margin-right: 5px; + color: var(--primary); +} + +.vehicle-price { + font-weight: 700; + color: var(--primary); + margin-bottom: 1rem; +} + +.book-now { + background-color: var(--primary); + color: white; + border: none; + padding: 0.5rem 1rem; + border-radius: 5px; + font-weight: 500; + cursor: pointer; + transition: all 0.3s; + width: 100%; +} + +.book-now:hover { + background-color: var(--secondary); +} + +/* Testimonials */ +.testimonials { + padding: 5rem 5%; + max-width: 1400px; + margin: 0 auto; +} + +.testimonial-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 2rem; +} + +.testimonial-card { + background-color: white; + padding: 2rem; + border-radius: 10px; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); + position: relative; +} + +.testimonial-card::before { + content: '"'; + font-size: 5rem; + color: var(--primary); + opacity: 0.1; + position: absolute; + top: 10px; + left: 20px; +} + +.testimonial-content { + margin-bottom: 1.5rem; + position: relative; + z-index: 1; +} + +.testimonial-author { + display: flex; + align-items: center; +} + +.author-img { + width: 50px; + height: 50px; + border-radius: 50%; + overflow: hidden; + margin-right: 1rem; +} + +.author-img img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.author-info h4 { + font-size: 1rem; + margin-bottom: 0.2rem; +} + +.author-info p { + font-size: 0.8rem; + color: var(--gray); +} + +.rating { + color: var(--accent); + margin-top: 0.5rem; +} + +/* Footer */ +footer { + background-color: var(--dark); + color: white; + padding: 4rem 5% 2rem; +} + +.footer-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + gap: 2rem; + max-width: 1400px; + margin: 0 auto; +} + +.footer-col h3 { + font-size: 1.2rem; + margin-bottom: 1.5rem; + position: relative; + padding-bottom: 0.5rem; +} + +.footer-col h3::after { + content: ''; + position: absolute; + left: 0; + bottom: 0; + width: 50px; + height: 2px; + background-color: var(--accent); +} + +.footer-col ul { + list-style: none; +} + +.footer-col ul li { + margin-bottom: 0.8rem; +} + +.footer-col ul li a { + color: #cbd5e1; + text-decoration: none; + transition: color 0.3s; +} + +.footer-col ul li a:hover { + color: white; +} + +.social-links { + display: flex; + gap: 1rem; + margin-top: 1rem; +} + +.social-links a { + display: flex; + align-items: center; + justify-content: center; + width: 40px; + height: 40px; + background-color: rgba(255, 255, 255, 0.1); + border-radius: 50%; + color: white; + transition: all 0.3s; +} + +.social-links a:hover { + background-color: var(--accent); + transform: translateY(-3px); +} + +.footer-bottom { + text-align: center; + padding-top: 2rem; + margin-top: 2rem; + border-top: 1px solid rgba(255, 255, 255, 0.1); + max-width: 1400px; + margin: 0 auto; +} + +/* Confirmation Dialog Styles */ +.confirmation-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.7); + display: flex; + justify-content: center; + align-items: center; + z-index: 2000; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + +.confirmation-overlay.active { + opacity: 1; + visibility: visible; +} + +.confirmation-dialog { + background-color: white; + border-radius: 15px; + width: 90%; + max-width: 500px; + padding: 2rem; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); + transform: translateY(20px) scale(0.95); + transition: all 0.3s ease; + position: relative; +} + +.confirmation-overlay.active .confirmation-dialog { + transform: translateY(0) scale(1); +} + +.confirmation-header { + text-align: center; + margin-bottom: 1.5rem; +} + +.confirmation-header i { + font-size: 4rem; + color: #10b981; + margin-bottom: 1rem; +} + +.confirmation-header h3 { + font-size: 1.8rem; + color: var(--dark); + margin-bottom: 0.5rem; +} + +.confirmation-header p { + color: var(--gray); +} + +.confirmation-details { + background-color: #f8fafc; + border-radius: 10px; + padding: 1.5rem; + margin: 1.5rem 0; +} + +.detail-row { + display: flex; + justify-content: space-between; + margin-bottom: 0.8rem; +} + +.detail-row:last-child { + margin-bottom: 0; +} + +.detail-label { + color: var(--gray); + font-weight: 500; +} + +.detail-value { + color: var(--dark); + font-weight: 600; +} + +.confirmation-total { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 0; + border-top: 1px dashed #ddd; + margin-top: 1rem; +} + +.confirmation-total .detail-label { + font-size: 1.2rem; +} + +.confirmation-total .detail-value { + font-size: 1.4rem; + color: var(--primary); +} + +.confirmation-actions { + display: flex; + gap: 1rem; + margin-top: 1.5rem; +} + +.confirmation-actions button { + flex: 1; + padding: 0.8rem; + border-radius: 8px; + font-weight: 600; + cursor: pointer; + transition: all 0.3s; +} + +.confirmation-actions .btn-print { + background-color: white; + border: 1px solid var(--primary); + color: var(--primary); +} + +.confirmation-actions .btn-print:hover { + background-color: #f0f5ff; +} + +.confirmation-actions .btn-close { + background-color: var(--primary); + border: 1px solid var(--primary); + color: white; +} + +.confirmation-actions .btn-close:hover { + background-color: var(--secondary); + border-color: var(--secondary); +} + +.close-dialog { + position: absolute; + top: 15px; + right: 15px; + background: none; + border: none; + font-size: 1.2rem; + color: var(--gray); + cursor: pointer; + transition: color 0.3s; +} + +.close-dialog:hover { + color: var(--dark); +} + +/* Responsive Styles */ +@media (max-width: 768px) { + .nav-links { + display: none; + position: absolute; + top: 70px; + left: 0; + right: 0; + background-color: white; + flex-direction: column; + padding: 1rem; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); + } + + .nav-links.active { + display: flex; + } + + .nav-links li { + margin: 0.5rem 0; + } + + .mobile-menu { + display: block; + } + + .hero h2 { + font-size: 2.2rem; + } + + .section-title h2 { + font-size: 2rem; + } + + .booking-form { + margin-top: -120px; + padding: 1.5rem; + } + + .form-grid { + grid-template-columns: 1fr; + } +} + +@media (max-width: 480px) { + .hero h2 { + font-size: 1.8rem; + } + + .hero p { + font-size: 1rem; + } + + .section-title h2 { + font-size: 1.8rem; + } + + .booking-form { + margin-top: -150px; + } +} +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes slideUp { + from { + opacity: 0; + transform: translateY(50px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + transform: translateY(0); + } + 40% { + transform: translateY(-20px); + } + 60% { + transform: translateY(-10px); + } +} + +.hero-content { + animation: fadeIn 1s ease-in-out; +} + +.booking-form { + animation: slideUp 0.8s ease-in-out; +} + +.confirmation-header i { + animation: bounce 0.6s ease; +} + +.animate-on-scroll { + opacity: 0; + transform: translateY(30px); + transition: all 0.6s ease-out; +} + +.animate-on-scroll.visible { + opacity: 1; + transform: translateY(0); +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..811a4aec --- /dev/null +++ b/index.html @@ -0,0 +1,1083 @@ + + + + + + + Sangwari Taxi - Reliable Airport Transfers + + + + + + + + +
+ +
+ + +
+
+

Premium Airport Transfers & Taxi Services

+

Reliable, comfortable and affordable taxi services to and from all major airports. Book your ride in + seconds and travel with confidence.

+ Book Your Ride Now +
+
+ + +
+

Book Your Airport Transfer

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+

Our Services

+

We offer a range of transportation services to meet all your travel needs

+
+
+
+
+ Airport Transfers +
+
+

Airport Transfers

+

Timely pickups and drop-offs at all major airports with flight tracking for delays.

+
1099 onwards
+
+
+
+
+ City Taxi +
+
+

City Taxi

+

Quick and reliable point-to-point transportation within the city.

+
1099 onwards
+
+
+
+
+ Corporate Travel +
+
+

Corporate Travel

+

Professional transportation services for business meetings and events.

+
1099 onwards
+
+
+
+
+ + +
+
+

Our Fleet

+

Choose from our range of well-maintained vehicles

+
+
+
+
+ Standard Sedan +
+
+

Standard Sedan

+
+
3 Passengers
+
2 Bags
+
+
1099 onwards
+ +
+
+
+
+ Executive Car +
+
+

Executive Car

+
+
3 Passengers
+
3 Bags
+
+
1099 onwards
+ +
+
+
+
+ SUV +
+
+

SUV

+
+
5 Passengers
+
4 Bags
+
+
1099 onwards
+ +
+
+
+
+ Minivan +
+
+

Minivan

+
+
7 Passengers
+
6 Bags
+
+
1099 onwards
+ +
+
+
+
+ + +
+
+

What Our Customers Say

+

Don't just take our word for it - hear from our satisfied customers

+
+
+
+
+

Excellent service! The driver was on time, professional, and the car was spotless. Will + definitely use Sangwari Taxi again for my airport transfers.

+
+
+
+ Sarah Johnson +
+
+

Sarah Johnson

+

Business Traveler

+
+ + + + + +
+
+
+
+
+
+

I was impressed by how they tracked my flight and adjusted pickup time when I was delayed. The + driver was waiting when I arrived.

+
+
+
+ Michael Chen +
+
+

Michael Chen

+

Frequent Flyer

+
+ + + + + +
+
+
+
+
+
+

Used their service for a family trip with lots of luggage. The minivan was perfect and the driver + helped with all our bags. Great experience!

+
+
+
+ Lisa Rodriguez +
+
+

Lisa Rodriguez

+

Family Vacation

+
+ + + + + +
+
+
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 00000000..431860f0 --- /dev/null +++ b/index.js @@ -0,0 +1,159 @@ +// Mobile menu toggle +document.addEventListener('DOMContentLoaded', function() { + const mobileMenuBtn = document.querySelector('.mobile-menu'); + const navLinks = document.querySelector('.nav-links'); + + mobileMenuBtn.addEventListener('click', function() { + navLinks.classList.toggle('active'); + }); + + // Close mobile menu when a link is clicked + document.querySelectorAll('.nav-links a').forEach(link => { + link.addEventListener('click', function() { + if (window.innerWidth <= 768) { + navLinks.classList.remove('active'); + } + }); + }); + + // Smooth scrolling for anchor links + document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function(e) { + e.preventDefault(); + + const targetId = this.getAttribute('href'); + const targetElement = document.querySelector(targetId); + + if (targetElement) { + window.scrollTo({ + top: targetElement.offsetTop - 80, + behavior: 'smooth' + }); + } + }); + }); + + // Update year in footer + document.querySelector('.footer-bottom p').innerHTML = `© ${new Date().getFullYear()} Sangwari Taxi. All rights reserved.`; +}); +document.addEventListener('DOMContentLoaded', function() { + // Set minimum date to today + const today = new Date(); + const dd = String(today.getDate()).padStart(2, '0'); + const mm = String(today.getMonth() + 1).padStart(2, '0'); + const yyyy = today.getFullYear(); + const minDate = yyyy + '-' + mm + '-' + dd; + + document.getElementById('date').min = minDate; + + // Set default time to current time + 1 hour + const now = new Date(); + now.setHours(now.getHours() + 1); + const hours = String(now.getHours()).padStart(2, '0'); + const minutes = String(now.getMinutes()).padStart(2, '0'); + const defaultTime = hours + ':' + minutes; + + document.getElementById('time').value = defaultTime; + + // Booking confirmation dialog + const confirmationDialog = document.getElementById('confirmationDialog'); + const closeDialogBtn = document.getElementById('closeDialogBtn'); + const closeDialog = document.getElementById('closeDialog'); + const bookingForm = document.getElementById('bookingForm'); + + // Show confirmation dialog when form is submitted + bookingForm.addEventListener('submit', function(e) { + e.preventDefault(); + + // Get form values + const pickup = document.getElementById('pickup').value; + const destination = document.getElementById('destination').value; + const date = document.getElementById('date').value; + const time = document.getElementById('time').value; + const vehicle = document.getElementById('vehicle').value; + const passengers = document.getElementById('passengers').value; + + // Format the date for display + const formattedDate = new Date(date).toLocaleDateString('en-US', { + month: 'short', + day: 'numeric', + year: 'numeric' + }); + + // Update confirmation dialog with booking details + document.getElementById('confirmPickup').textContent = pickup || 'Not specified'; + document.getElementById('confirmDestination').textContent = destination || 'Not specified'; + document.getElementById('confirmDateTime').textContent = `${formattedDate} at ${time}`; + document.getElementById('confirmVehicle').textContent = + vehicle === 'standard' ? 'Standard Sedan' : + vehicle === 'executive' ? 'Executive Car' : + vehicle === 'suv' ? 'SUV' : + vehicle === 'minivan' ? 'Minivan' : + vehicle === 'luxury' ? 'Luxury Vehicle' : vehicle; + document.getElementById('confirmPassengers').textContent = passengers; + + // Show the dialog + confirmationDialog.classList.add('active'); + document.body.style.overflow = 'hidden'; + }); + + // Show confirmation dialog when Book Now is clicked (for fleet section) + document.querySelectorAll('.book-now').forEach(button => { + button.addEventListener('click', function(e) { + e.preventDefault(); + + // Get vehicle details + const vehicleCard = this.closest('.vehicle-card'); + const vehicleName = vehicleCard.querySelector('h3').textContent; + + // Update confirmation dialog with default values + document.getElementById('confirmPickup').textContent = 'Airport'; + document.getElementById('confirmDestination').textContent = 'Your destination'; + document.getElementById('confirmVehicle').textContent = vehicleName; + document.getElementById('confirmPassengers').textContent = '1'; + + // Show the dialog + confirmationDialog.classList.add('active'); + document.body.style.overflow = 'hidden'; + }); + }); + + // Close dialog handlers + function closeConfirmationDialog() { + confirmationDialog.classList.remove('active'); + document.body.style.overflow = ''; + } + + closeDialogBtn.addEventListener('click', closeConfirmationDialog); + closeDialog.addEventListener('click', closeConfirmationDialog); + + // Close when clicking outside the dialog + confirmationDialog.addEventListener('click', function(e) { + if (e.target === confirmationDialog) { + closeConfirmationDialog(); + } + }); + + // Print button functionality + document.querySelector('.btn-print').addEventListener('click', function() { + window.print(); + }); +}); +// Animation on scroll +document.addEventListener('DOMContentLoaded', function() { + const animateElements = document.querySelectorAll('.animate-on-scroll'); + + const observer = new IntersectionObserver((entries) => { + entries.forEach(entry => { + if (entry.isIntersecting) { + entry.target.classList.add('visible'); + } + }); + }, { + threshold: 0.1 + }); + + animateElements.forEach(element => { + observer.observe(element); + }); +}); \ No newline at end of file diff --git a/sangwari taxi logo.png b/sangwari taxi logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c722e659ab526ebdfc872c0ff2f916fc536fbc46 GIT binary patch literal 65468 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 bVLPKM>7~f)Gq$4S*WEuEYNhTx{OkV!Xno^0 literal 0 HcmV?d00001