undefined / index.html
Anzax69's picture
whenever someone clicks this button show them a message called your reservation has been done successfully
c3306cb verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bean Bliss Bistro | Artisanal Coffee Haven</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: {
50: '#f0fdf4',
100: '#dcfce7',
200: '#bbf7d0',
300: '#86efac',
400: '#4ade80',
500: '#22c55e',
600: '#16a34a',
700: '#15803d',
800: '#166534',
900: '#14532d',
},
secondary: {
50: '#f8fafc',
100: '#f1f5f9',
200: '#e2e8f0',
300: '#cbd5e1',
400: '#94a3b8',
500: '#64748b',
600: '#475569',
700: '#334155',
800: '#1e293b',
900: '#0f172a',
}
}
}
}
}
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Poppins:wght@300;400;600&display=swap');
body {
font-family: 'Poppins', sans-serif;
}
.heading-font {
font-family: 'Playfair Display', serif;
}
.hero-gradient {
background: linear-gradient(135deg, rgba(34,197,94,0.1) 0%, rgba(248,250,252,1) 100%);
}
.menu-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.booking-form {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
}
</style>
</head>
<body class="bg-gray-50">
<!-- Navigation -->
<nav class="bg-white shadow-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<div class="flex items-center">
<div class="flex-shrink-0 flex items-center">
<i data-feather="coffee" class="text-primary-500 h-8 w-8"></i>
<span class="ml-2 heading-font text-xl font-bold text-gray-900">Bean Bliss</span>
</div>
<div class="hidden sm:ml-6 sm:flex sm:space-x-8">
<a href="#" class="border-primary-500 text-gray-900 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Home</a>
<a href="#" class="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">Menu</a>
<a href="#" class="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">About</a>
<a href="#" class="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">Contact</a>
</div>
</div>
<div class="hidden sm:ml-6 sm:flex sm:items-center">
<button class="bg-primary-500 hover:bg-primary-600 text-white px-4 py-2 rounded-md text-sm font-medium transition duration-150 ease-in-out">Book a Table</button>
</div>
<div class="-mr-2 flex items-center sm:hidden">
<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-primary-500" aria-controls="mobile-menu" aria-expanded="false">
<span class="sr-only">Open main menu</span>
<i data-feather="menu"></i>
</button>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<div class="hero-gradient">
<div class="max-w-7xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:px-8">
<div class="text-center">
<h1 class="heading-font text-4xl font-extrabold tracking-tight text-gray-900 sm:text-5xl md:text-6xl">
<span class="block">Sip. Savor.</span>
<span class="block text-primary-600">Repeat.</span>
</h1>
<p class="mt-3 max-w-md mx-auto text-base text-gray-500 sm:text-lg md:mt-5 md:text-xl md:max-w-3xl">
Artisanal coffee meets cozy ambiance at Bean Bliss. Reserve your table today for an unforgettable café experience.
</p>
<div class="mt-5 max-w-md mx-auto sm:flex sm:justify-center md:mt-8">
<div class="rounded-md shadow">
<a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-primary-500 hover:bg-primary-600 md:py-4 md:text-lg md:px-10">
Book Now
</a>
</div>
<div class="mt-3 rounded-md shadow sm:mt-0 sm:ml-3">
<a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-primary-500 bg-white hover:bg-gray-50 md:py-4 md:text-lg md:px-10">
View Menu
</a>
</div>
</div>
</div>
</div>
</div>
<!-- Booking Section -->
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 sm:py-16">
<div class="booking-form bg-white rounded-lg p-6 md:p-8 lg:p-10">
<h2 class="heading-font text-3xl font-bold text-gray-900 mb-6 text-center">Reserve Your Table</h2>
<form class="space-y-6">
<div class="grid grid-cols-1 gap-y-6 gap-x-4 sm:grid-cols-2 md:grid-cols-3">
<div>
<label for="name" class="block text-sm font-medium text-gray-700">Full Name</label>
<div class="mt-1">
<input type="text" name="name" id="name" autocomplete="name" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
</div>
</div>
<div>
<label for="email" class="block text-sm font-medium text-gray-700">Email</label>
<div class="mt-1">
<input type="email" name="email" id="email" autocomplete="email" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
</div>
</div>
<div>
<label for="phone" class="block text-sm font-medium text-gray-700">Phone Number</label>
<div class="mt-1">
<input type="tel" name="phone" id="phone" autocomplete="tel" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
</div>
</div>
<div>
<label for="date" class="block text-sm font-medium text-gray-700">Date</label>
<div class="mt-1">
<input type="date" name="date" id="date" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
</div>
</div>
<div>
<label for="time" class="block text-sm font-medium text-gray-700">Time</label>
<div class="mt-1">
<input type="time" name="time" id="time" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
</div>
</div>
<div>
<label for="guests" class="block text-sm font-medium text-gray-700">Number of Guests</label>
<div class="mt-1">
<select id="guests" name="guests" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md">
<option>1 person</option>
<option>2 people</option>
<option>3 people</option>
<option>4 people</option>
<option>5 people</option>
<option>6+ people</option>
</select>
</div>
</div>
</div>
<div>
<label for="special-requests" class="block text-sm font-medium text-gray-700">Special Requests</label>
<div class="mt-1">
<textarea id="special-requests" name="special-requests" rows="3" class="py-3 px-4 block w-full shadow-sm focus:ring-primary-500 focus:border-primary-500 border-gray-300 rounded-md"></textarea>
</div>
</div>
<div class="flex items-center">
<input id="terms" name="terms" type="checkbox" class="h-4 w-4 text-primary-600 focus:ring-primary-500 border-gray-300 rounded">
<label for="terms" class="ml-2 block text-sm text-gray-700">
I agree to the <a href="#" class="text-primary-600 hover:text-primary-500">terms and conditions</a>
</label>
</div>
<div>
<button type="submit" class="w-full flex justify-center py-3 px-4 border border-transparent rounded-md shadow-sm text-sm font-medium text-white bg-primary-500 hover:bg-primary-600 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500" onclick="alert('Your reservation has been done successfully')">
Confirm Reservation
</button>
</div>
</form>
</div>
</div>
<!-- Features Section -->
<div class="bg-white py-12 sm:py-16">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center">
<h2 class="heading-font text-3xl font-extrabold tracking-tight text-gray-900 sm:text-4xl">
Why Choose Bean Bliss
</h2>
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
We're more than just a coffee shop. Here's what makes us special.
</p>
</div>
<div class="mt-10">
<div class="space-y-10 md:space-y-0 md:grid md:grid-cols-3 md:gap-x-8 md:gap-y-10">
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="coffee"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Premium Coffee</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Single-origin beans roasted to perfection by our master baristas.
</p>
</div>
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="clock"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Convenient Hours</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Open early for morning commuters and late for night owls.
</p>
</div>
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="wifi"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Free WiFi</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Fast, reliable internet for remote workers and students.
</p>
</div>
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="smile"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Friendly Staff</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Our team remembers your name and your favorite drink.
</p>
</div>
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="users"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Community Hub</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Regular events, book clubs, and live music nights.
</p>
</div>
<div class="relative">
<div class="absolute flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="heart"></i>
</div>
<p class="ml-16 text-lg leading-6 font-medium text-gray-900">Eco-Conscious</p>
<p class="mt-2 ml-16 text-base text-gray-500">
Compostable cups and sustainable sourcing practices.
</p>
</div>
</div>
</div>
</div>
</div>
<!-- Footer -->
<footer class="bg-secondary-900">
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8">
<div class="xl:grid xl:grid-cols-3 xl:gap-8">
<div class="space-y-8 xl:col-span-1">
<div class="flex items-center">
<i data-feather="coffee" class="text-primary-500 h-8 w-8"></i>
<span class="ml-2 heading-font text-xl font-bold text-white">Bean Bliss</span>
</div>
<p class="text-gray-300 text-base">
Crafting exceptional coffee experiences since 2010. Join us for your next cup.
</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="facebook"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="instagram"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="twitter"></i>
</a>
</div>
</div>
<div class="mt-12 grid grid-cols-2 gap-8 xl:mt-0 xl:col-span-2">
<div class="md:grid md:grid-cols-2 md:gap-8">
<div>
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase">
Navigation
</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Home</a>
</li>
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Menu</a>
</li>
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">About Us</a>
</li>
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Contact</a>
</li>
</ul>
</div>
<div class="mt-12 md:mt-0">
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase">
Legal
</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Privacy Policy</a>
</li>
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Terms of Service</a>
</li>
<li>
<a href="#" class="text-base text-gray-400 hover:text-white">Cookie Policy</a>
</li>
</ul>
</div>
</div>
<div class="md:grid md:grid-cols-2 md:gap-8">
<div>
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase">
Contact
</h3>
<ul class="mt-4 space-y-4">
<li class="flex">
<i data-feather="map-pin" class="flex-shrink-0 h-5 w-5 text-gray-400"></i>
<span class="ml-3 text-base text-gray-400">123 Brew Street, Coffeetown</span>
</li>
<li class="flex">
<i data-feather="mail" class="flex-shrink-0 h-5 w-5 text-gray-400"></i>
<span class="ml-3 text-base text-gray-400">hello@beanbliss.com</span>
</li>
<li class="flex">
<i data-feather="phone" class="flex-shrink-0 h-5 w-5 text-gray-400"></i>
<span class="ml-3 text-base text-gray-400">(555) 123-4567</span>
</li>
</ul>
</div>
<div class="mt-12 md:mt-0">
<h3 class="text-sm font-semibold text-gray-300 tracking-wider uppercase">
Hours
</h3>
<ul class="mt-4 space-y-4">
<li>
<span class="text-base text-gray-400">Mon-Fri: 6am - 10pm</span>
</li>
<li>
<span class="text-base text-gray-400">Saturday: 7am - 11pm</span>
</li>
<li>
<span class="text-base text-gray-400">Sunday: 7am - 9pm</span>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="mt-12 border-t border-gray-700 pt-8">
<p class="text-base text-gray-400 text-center">
&copy; 2023 Bean Bliss Bistro. All rights reserved.
</p>
</div>
</div>
</footer>
<script>
feather.replace();
</script>
</body>
</html>