|
|
<!DOCTYPE html> |
|
|
<html lang="en"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>TravelGenius - AI-Powered Trip Planner</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
|
<style> |
|
|
.gradient-bg { |
|
|
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); |
|
|
} |
|
|
.trip-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); |
|
|
} |
|
|
.smooth-transition { |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
.map-container { |
|
|
height: 400px; |
|
|
border-radius: 1rem; |
|
|
} |
|
|
.trip-timeline li:not(:last-child)::after { |
|
|
content: ""; |
|
|
position: absolute; |
|
|
left: 1rem; |
|
|
top: 2.5rem; |
|
|
height: 100%; |
|
|
width: 2px; |
|
|
background: #e2e8f0; |
|
|
} |
|
|
.animate-pulse { |
|
|
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; |
|
|
} |
|
|
@keyframes pulse { |
|
|
0%, 100% { |
|
|
opacity: 1; |
|
|
} |
|
|
50% { |
|
|
opacity: 0.5; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</head> |
|
|
<body class="bg-gray-50 font-sans"> |
|
|
|
|
|
<nav class="bg-white shadow-md"> |
|
|
<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"> |
|
|
<div class="flex-shrink-0 flex items-center"> |
|
|
<i class="fas fa-route text-indigo-600 text-2xl mr-2"></i> |
|
|
<span class="text-xl font-bold text-gray-900">TravelGenius</span> |
|
|
</div> |
|
|
<div class="hidden sm:ml-6 sm:flex sm:space-x-8"> |
|
|
<a href="#" class="border-indigo-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">Planner</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">Destinations</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">Groups</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">Deals</a> |
|
|
</div> |
|
|
</div> |
|
|
<div class="hidden sm:ml-6 sm:flex sm:items-center"> |
|
|
<button class="bg-white p-1 rounded-full text-gray-400 hover:text-gray-500 focus:outline-none"> |
|
|
<span class="sr-only">Notifications</span> |
|
|
<i class="fas fa-bell h-6 w-6"></i> |
|
|
</button> |
|
|
<div class="ml-3 relative"> |
|
|
<div> |
|
|
<button id="user-menu" class="flex text-sm rounded-full focus:outline-none" aria-expanded="false" aria-haspopup="true"> |
|
|
<img class="h-8 w-8 rounded-full" src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt=""> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<button 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-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
Create Trip |
|
|
</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-indigo-500" aria-controls="mobile-menu" aria-expanded="false"> |
|
|
<span class="sr-only">Open main menu</span> |
|
|
<i class="fas fa-bars h-6 w-6"></i> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</nav> |
|
|
|
|
|
|
|
|
<div class="gradient-bg text-white"> |
|
|
<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="text-4xl font-extrabold tracking-tight sm:text-5xl lg:text-6xl"> |
|
|
AI-Powered Travel Planning |
|
|
</h1> |
|
|
<p class="mt-6 max-w-lg mx-auto text-xl"> |
|
|
Let our smart algorithms create the perfect trip tailored to your preferences, budget, and interests. |
|
|
</p> |
|
|
<div class="mt-10 flex justify-center"> |
|
|
<div class="inline-flex rounded-md shadow"> |
|
|
<a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-indigo-600 bg-white hover:bg-gray-50"> |
|
|
Start Planning |
|
|
</a> |
|
|
</div> |
|
|
<div class="ml-3 inline-flex"> |
|
|
<a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-white bg-indigo-500 bg-opacity-60 hover:bg-opacity-70"> |
|
|
<i class="fas fa-play mr-2"></i> Watch Demo |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> |
|
|
<div class="bg-white shadow rounded-lg p-6"> |
|
|
<h2 class="text-2xl font-bold text-gray-900 mb-6">Create Your Perfect Trip</h2> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
|
|
|
<div> |
|
|
<label for="destination" class="block text-sm font-medium text-gray-700">Destination</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<input type="text" id="destination" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md" placeholder="Where to?"> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-map-marker-alt text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="dates" class="block text-sm font-medium text-gray-700">Travel Dates</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<input type="text" id="dates" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md" placeholder="Select dates"> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-calendar-alt text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="travelers" class="block text-sm font-medium text-gray-700">Travelers</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<select id="travelers" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md"> |
|
|
<option>1 Traveler</option> |
|
|
<option>2 Travelers</option> |
|
|
<option>3-5 Travelers</option> |
|
|
<option>6-10 Travelers</option> |
|
|
<option>10+ Travelers</option> |
|
|
</select> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-users text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="budget" class="block text-sm font-medium text-gray-700">Budget</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<select id="budget" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md"> |
|
|
<option>Economy ($)</option> |
|
|
<option>Mid-range ($$)</option> |
|
|
<option>Luxury ($$$)</option> |
|
|
<option>No budget limit</option> |
|
|
</select> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-wallet text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="travel-style" class="block text-sm font-medium text-gray-700">Travel Style</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<select id="travel-style" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md"> |
|
|
<option>Adventure</option> |
|
|
<option>Relaxation</option> |
|
|
<option>Cultural</option> |
|
|
<option>Food & Wine</option> |
|
|
<option>Family</option> |
|
|
<option>Romantic</option> |
|
|
<option>Business</option> |
|
|
</select> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-umbrella-beach text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="transportation" class="block text-sm font-medium text-gray-700">Transportation</label> |
|
|
<div class="mt-1 relative rounded-md shadow-sm"> |
|
|
<select id="transportation" class="focus:ring-indigo-500 focus:border-indigo-500 block w-full pl-3 pr-10 py-2 sm:text-sm border-gray-300 rounded-md"> |
|
|
<option>Flight</option> |
|
|
<option>Train</option> |
|
|
<option>Car</option> |
|
|
<option>Bus</option> |
|
|
<option>Ship/Cruise</option> |
|
|
<option>Bike</option> |
|
|
<option>Walking</option> |
|
|
<option>Mixed</option> |
|
|
</select> |
|
|
<div class="absolute inset-y-0 right-0 flex items-center pr-3 pointer-events-none"> |
|
|
<i class="fas fa-car text-gray-400"></i> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="mt-6"> |
|
|
<button id="advanced-options-btn" class="text-sm font-medium text-indigo-600 hover:text-indigo-500 focus:outline-none"> |
|
|
<i class="fas fa-plus-circle mr-1"></i> Show Advanced Options |
|
|
</button> |
|
|
|
|
|
<div id="advanced-options" class="hidden mt-4 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
|
|
|
<div> |
|
|
<label for="accommodation" class="block text-sm font-medium text-gray-700">Accommodation</label> |
|
|
<select id="accommodation" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md"> |
|
|
<option>Any</option> |
|
|
<option>Hotel</option> |
|
|
<option>Hostel</option> |
|
|
<option>Apartment</option> |
|
|
<option>Resort</option> |
|
|
<option>Villa</option> |
|
|
<option>Camping</option> |
|
|
</select> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label class="block text-sm font-medium text-gray-700">Interests</label> |
|
|
<div class="mt-2 space-y-2"> |
|
|
<div class="flex items-center"> |
|
|
<input id="history" name="interests" type="checkbox" class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded"> |
|
|
<label for="history" class="ml-2 block text-sm text-gray-700">History</label> |
|
|
</div> |
|
|
<div class="flex items-center"> |
|
|
<input id="nature" name="interests" type="checkbox" class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded"> |
|
|
<label for="nature" class="ml-2 block text-sm text-gray-700">Nature</label> |
|
|
</div> |
|
|
<div class="flex items-center"> |
|
|
<input id="shopping" name="interests" type="checkbox" class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded"> |
|
|
<label for="shopping" class="ml-2 block text-sm text-gray-700">Shopping</label> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="dietary" class="block text-sm font-medium text-gray-700">Dietary Preferences</label> |
|
|
<select id="dietary" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md"> |
|
|
<option>No restrictions</option> |
|
|
<option>Vegetarian</option> |
|
|
<option>Vegan</option> |
|
|
<option>Gluten-free</option> |
|
|
<option>Halal</option> |
|
|
<option>Kosher</option> |
|
|
</select> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="activity-level" class="block text-sm font-medium text-gray-700">Activity Level</label> |
|
|
<select id="activity-level" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md"> |
|
|
<option>Relaxed</option> |
|
|
<option>Moderate</option> |
|
|
<option>Active</option> |
|
|
<option>Very Active</option> |
|
|
</select> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="group-type" class="block text-sm font-medium text-gray-700">Group Type</label> |
|
|
<select id="group-type" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-md"> |
|
|
<option>Solo</option> |
|
|
<option>Couple</option> |
|
|
<option>Family</option> |
|
|
<option>Friends</option> |
|
|
<option>Business</option> |
|
|
</select> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<label for="special-req" class="block text-sm font-medium text-gray-700">Special Requirements</label> |
|
|
<textarea id="special-req" rows="2" class="shadow-sm focus:ring-indigo-500 focus:border-indigo-500 mt-1 block w-full sm:text-sm border border-gray-300 rounded-md" placeholder="Accessibility needs, pet-friendly, etc."></textarea> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mt-8 flex justify-end"> |
|
|
<button type="button" class="bg-white py-2 px-4 border border-gray-300 rounded-md shadow-sm text-sm font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
Reset |
|
|
</button> |
|
|
<button type="button" id="generate-plan" class="ml-3 inline-flex justify-center py-2 px-4 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
<i class="fas fa-magic mr-2 mt-0.5"></i> Generate Plan |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="ai-processing-modal" class="hidden fixed inset-0 bg-gray-600 bg-opacity-75 flex items-center justify-center z-50"> |
|
|
<div class="bg-white rounded-lg p-8 max-w-md w-full text-center"> |
|
|
<div class="animate-pulse mb-4"> |
|
|
<i class="fas fa-brain text-indigo-600 text-5xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mb-2">AI is crafting your perfect trip</h3> |
|
|
<p class="text-sm text-gray-500 mb-6">Analyzing millions of options to find the best matches for your preferences...</p> |
|
|
<div class="w-full bg-gray-200 rounded-full h-2.5"> |
|
|
<div id="progress-bar" class="bg-indigo-600 h-2.5 rounded-full" style="width: 0%"></div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="trip-plan" class="hidden max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> |
|
|
<div class="bg-white shadow rounded-lg overflow-hidden"> |
|
|
<div class="p-6 border-b border-gray-200"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<h2 class="text-2xl font-bold text-gray-900">Your AI-Generated Trip Plan</h2> |
|
|
<div class="flex space-x-3"> |
|
|
<button class="p-2 rounded-full hover:bg-gray-100"> |
|
|
<i class="fas fa-share-alt text-gray-500"></i> |
|
|
</button> |
|
|
<button class="p-2 rounded-full hover:bg-gray-100"> |
|
|
<i class="fas fa-download text-gray-500"></i> |
|
|
</button> |
|
|
<button class="p-2 rounded-full hover:bg-gray-100"> |
|
|
<i class="fas fa-print text-gray-500"></i> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="mt-4 flex flex-wrap gap-2"> |
|
|
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-indigo-100 text-indigo-800"> |
|
|
<i class="fas fa-calendar-alt mr-1"></i> 7 days |
|
|
</span> |
|
|
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-green-100 text-green-800"> |
|
|
<i class="fas fa-wallet mr-1"></i> $$ Mid-range |
|
|
</span> |
|
|
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-purple-100 text-purple-800"> |
|
|
<i class="fas fa-users mr-1"></i> Couple |
|
|
</span> |
|
|
<span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-yellow-100 text-yellow-800"> |
|
|
<i class="fas fa-umbrella-beach mr-1"></i> Relaxation |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 lg:grid-cols-3"> |
|
|
|
|
|
<div class="lg:col-span-2 p-6 border-b lg:border-b-0 lg:border-r border-gray-200"> |
|
|
<h3 class="text-lg font-medium text-gray-900 mb-4">Trip Overview</h3> |
|
|
|
|
|
<div class="map-container bg-gray-200 mb-6 flex items-center justify-center"> |
|
|
<i class="fas fa-map-marked-alt text-4xl text-gray-400"></i> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0 bg-indigo-100 rounded-md p-2"> |
|
|
<i class="fas fa-plane-departure text-indigo-600"></i> |
|
|
</div> |
|
|
<div class="ml-3"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Flights</h4> |
|
|
<p class="text-sm text-gray-500">Round-trip from NYC to Rome</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0 bg-green-100 rounded-md p-2"> |
|
|
<i class="fas fa-hotel text-green-600"></i> |
|
|
</div> |
|
|
<div class="ml-3"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Accommodation</h4> |
|
|
<p class="text-sm text-gray-500">4-star hotel in city center</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0 bg-blue-100 rounded-md p-2"> |
|
|
<i class="fas fa-car text-blue-600"></i> |
|
|
</div> |
|
|
<div class="ml-3"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Transport</h4> |
|
|
<p class="text-sm text-gray-500">Private transfers included</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0 bg-purple-100 rounded-md p-2"> |
|
|
<i class="fas fa-utensils text-purple-600"></i> |
|
|
</div> |
|
|
<div class="ml-3"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Dining</h4> |
|
|
<p class="text-sm text-gray-500">5 restaurant reservations</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<h3 class="text-lg font-medium text-gray-900 mb-4">Daily Itinerary</h3> |
|
|
|
|
|
<ul class="trip-timeline space-y-8"> |
|
|
<li class="relative pl-6"> |
|
|
<div class="absolute left-0 top-0 flex items-center justify-center w-6 h-6 bg-indigo-100 rounded-full"> |
|
|
<span class="text-xs font-bold text-indigo-600">1</span> |
|
|
</div> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Day 1: Arrival in Rome</h4> |
|
|
<div class="mt-2 space-y-3"> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-plane-arrival text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Arrive at Fiumicino Airport (FCO) at 9:30 AM</p> |
|
|
<p class="text-xs text-gray-500">Private transfer to hotel</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-hotel text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Check-in at Hotel Artemide</p> |
|
|
<p class="text-xs text-gray-500">Free time to relax</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-utensils text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Dinner at Roscioli</p> |
|
|
<p class="text-xs text-gray-500">8:00 PM reservation</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</li> |
|
|
<li class="relative pl-6"> |
|
|
<div class="absolute left-0 top-0 flex items-center justify-center w-6 h-6 bg-indigo-100 rounded-full"> |
|
|
<span class="text-xs font-bold text-indigo-600">2</span> |
|
|
</div> |
|
|
<div class="bg-gray-50 p-4 rounded-lg"> |
|
|
<h4 class="text-sm font-medium text-gray-900">Day 2: Ancient Rome</h4> |
|
|
<div class="mt-2 space-y-3"> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-landmark text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Colosseum & Roman Forum Tour</p> |
|
|
<p class="text-xs text-gray-500">9:00 AM - 12:00 PM (Skip-the-line tickets)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-utensils text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Lunch at Trattoria Da Enzo</p> |
|
|
<p class="text-xs text-gray-500">1:00 PM reservation</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<div class="flex-shrink-0 mt-0.5"> |
|
|
<i class="fas fa-gopuram text-gray-400"></i> |
|
|
</div> |
|
|
<div class="ml-2"> |
|
|
<p class="text-sm text-gray-700">Pantheon & Piazza Navona</p> |
|
|
<p class="text-xs text-gray-500">Self-guided exploration</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</li> |
|
|
</ul> |
|
|
|
|
|
<div class="mt-6"> |
|
|
<button class="inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
<i class="fas fa-plus mr-2"></i> Add More Days |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="p-6"> |
|
|
<h3 class="text-lg font-medium text-gray-900 mb-4">Trip Summary</h3> |
|
|
|
|
|
<div class="bg-gray-50 rounded-lg p-4 mb-6"> |
|
|
<div class="flex justify-between mb-2"> |
|
|
<span class="text-sm font-medium text-gray-500">Total Cost</span> |
|
|
<span class="text-sm font-bold text-gray-900">$3,245</span> |
|
|
</div> |
|
|
<div class="flex justify-between text-sm text-gray-500 mb-1"> |
|
|
<span>Flights</span> |
|
|
<span>$1,200</span> |
|
|
</div> |
|
|
<div class="flex justify-between text-sm text-gray-500 mb-1"> |
|
|
<span>Accommodation</span> |
|
|
<span>$1,400</span> |
|
|
</div> |
|
|
<div class="flex justify-between text-sm text-gray-500 mb-1"> |
|
|
<span>Activities</span> |
|
|
<span>$450</span> |
|
|
</div> |
|
|
<div class="flex justify-between text-sm text-gray-500"> |
|
|
<span>Transport</span> |
|
|
<span>$195</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mb-6"> |
|
|
<h4 class="text-sm font-medium text-gray-900 mb-2">Recommended Activities</h4> |
|
|
<div class="space-y-3"> |
|
|
<div class="flex items-start"> |
|
|
<img src="https://images.unsplash.com/photo-1552832230-c0197dd311b5?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&h=100&q=80" alt="Vatican Tour" class="flex-shrink-0 w-12 h-12 rounded-md object-cover"> |
|
|
<div class="ml-3"> |
|
|
<p class="text-sm font-medium text-gray-900">Vatican Museums & Sistine Chapel</p> |
|
|
<p class="text-xs text-gray-500">Skip-the-line guided tour</p> |
|
|
<div class="mt-1 flex items-center text-xs text-gray-500"> |
|
|
<i class="fas fa-star text-yellow-400 mr-1"></i> 4.9 (1,245 reviews) |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<img src="https://images.unsplash.com/photo-1528728329032-2972f65dfb3f?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&h=100&q=80" alt="Cooking Class" class="flex-shrink-0 w-12 h-12 rounded-md object-cover"> |
|
|
<div class="ml-3"> |
|
|
<p class="text-sm font-medium text-gray-900">Roman Pasta Cooking Class</p> |
|
|
<p class="text-xs text-gray-500">Hands-on experience with local chef</p> |
|
|
<div class="mt-1 flex items-center text-xs text-gray-500"> |
|
|
<i class="fas fa-star text-yellow-400 mr-1"></i> 4.8 (876 reviews) |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mb-6"> |
|
|
<h4 class="text-sm font-medium text-gray-900 mb-2">Dining Recommendations</h4> |
|
|
<div class="space-y-3"> |
|
|
<div class="flex items-start"> |
|
|
<img src="https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&h=100&q=80" alt="Restaurant" class="flex-shrink-0 w-12 h-12 rounded-md object-cover"> |
|
|
<div class="ml-3"> |
|
|
<p class="text-sm font-medium text-gray-900">La Pergola</p> |
|
|
<p class="text-xs text-gray-500">Michelin-starred rooftop dining</p> |
|
|
<div class="mt-1 flex items-center text-xs text-gray-500"> |
|
|
<i class="fas fa-utensils text-gray-400 mr-1"></i> Italian, Fine Dining |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start"> |
|
|
<img src="https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&h=100&q=80" alt="Gelateria" class="flex-shrink-0 w-12 h-12 rounded-md object-cover"> |
|
|
<div class="ml-3"> |
|
|
<p class="text-sm font-medium text-gray-900">Giolitti</p> |
|
|
<p class="text-xs text-gray-500">Historic gelateria since 1900</p> |
|
|
<div class="mt-1 flex items-center text-xs text-gray-500"> |
|
|
<i class="fas fa-ice-cream text-gray-400 mr-1"></i> Gelato, Desserts |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="space-y-3"> |
|
|
<button class="w-full inline-flex justify-center py-2 px-4 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
<i class="fas fa-shopping-cart mr-2"></i> Book Entire Package |
|
|
</button> |
|
|
<button class="w-full inline-flex justify-center py-2 px-4 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
<i class="fas fa-bookmark mr-2"></i> Save for Later |
|
|
</button> |
|
|
<button class="w-full inline-flex justify-center py-2 px-4 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-indigo-600 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"> |
|
|
<i class="fas fa-sync-alt mr-2"></i> Regenerate Plan |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> |
|
|
<div class="text-center mb-12"> |
|
|
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl"> |
|
|
Why Choose TravelGenius? |
|
|
</h2> |
|
|
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto"> |
|
|
Our AI-powered platform takes the stress out of travel planning |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> |
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-indigo-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-brain text-indigo-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Smart AI Planning</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
Our algorithms analyze millions of data points to create personalized itineraries based on your unique preferences and constraints. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-green-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-users text-green-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Group Collaboration</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
Plan trips with friends, family, or colleagues. Share ideas, vote on activities, and create the perfect group itinerary. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-blue-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-bolt text-blue-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Real-Time Updates</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
Get instant notifications about flight changes, weather alerts, and local events that might affect your trip. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-purple-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-wallet text-purple-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Budget Optimization</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
We find the best deals and optimize your spending across flights, hotels, and activities to maximize your travel budget. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-yellow-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-map-marked-alt text-yellow-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Local Insights</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
Discover hidden gems and authentic experiences recommended by locals and frequent travelers. |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white p-6 rounded-lg shadow-md"> |
|
|
<div class="flex-shrink-0 bg-red-100 rounded-md p-3 inline-flex"> |
|
|
<i class="fas fa-lock text-red-600 text-xl"></i> |
|
|
</div> |
|
|
<h3 class="text-lg font-medium text-gray-900 mt-4">Secure Booking</h3> |
|
|
<p class="mt-2 text-sm text-gray-500"> |
|
|
Book everything in one place with our secure payment system and 24/7 customer support. |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="gradient-bg text-white py-16"> |
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> |
|
|
<div class="text-center"> |
|
|
<h2 class="text-3xl font-extrabold sm:text-4xl"> |
|
|
What Travelers Are Saying |
|
|
</h2> |
|
|
</div> |
|
|
|
|
|
<div class="mt-12 grid grid-cols-1 md:grid-cols-3 gap-8"> |
|
|
<div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-filter backdrop-blur-sm"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0"> |
|
|
<img class="h-10 w-10 rounded-full" src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt=""> |
|
|
</div> |
|
|
<div class="ml-4"> |
|
|
<div class="text-sm font-medium">Sarah Johnson</div> |
|
|
<div class="text-sm text-indigo-200">Family Traveler</div> |
|
|
</div> |
|
|
</div> |
|
|
<p class="mt-4 text-sm"> |
|
|
"TravelGenius planned our perfect family vacation to Italy. It accounted for our kids' interests, our budget, and even found activities that both the kids and adults loved!" |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-filter backdrop-blur-sm"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0"> |
|
|
<img class="h-10 w-10 rounded-full" src="https://images.unsplash.com/photo-1519244703995-f4e0f30006d5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt=""> |
|
|
</div> |
|
|
<div class="ml-4"> |
|
|
<div class="text-sm font-medium">Michael Chen</div> |
|
|
<div class="text-sm text-indigo-200">Adventure Seeker</div> |
|
|
</div> |
|
|
</div> |
|
|
<p class="mt-4 text-sm"> |
|
|
"As a solo traveler, I love how the AI suggests unique experiences I would never find on my own. The hiking routes in Patagonia were breathtaking!" |
|
|
</p> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white bg-opacity-10 p-6 rounded-lg backdrop-filter backdrop-blur-sm"> |
|
|
<div class="flex items-center"> |
|
|
<div class="flex-shrink-0"> |
|
|
<img class="h-10 w-10 rounded-full" src="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt=""> |
|
|
</div> |
|
|
<div class="ml-4"> |
|
|
<div class="text-sm font-medium">David Wilson</div> |
|
|
<div class="text-sm text-indigo-200">Business Traveler</div> |
|
|
</div> |
|
|
</div> |
|
|
<p class="mt-4 text-sm"> |
|
|
"The corporate travel features saved me hours of planning. It optimized my schedule between meetings and found great networking events nearby." |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-white"> |
|
|
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8 lg:flex lg:items-center lg:justify-between"> |
|
|
<h2 class="text-3xl font-extrabold tracking-tight text-gray-900 sm:text-4xl"> |
|
|
<span class="block">Ready to experience smarter travel?</span> |
|
|
<span class="block text-indigo-600">Start planning your perfect trip today.</span> |
|
|
</h2> |
|
|
<div class="mt-8 flex lg:mt-0 lg:flex-shrink-0"> |
|
|
<div class="inline-flex rounded-md shadow"> |
|
|
<a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700"> |
|
|
Get Started |
|
|
</a> |
|
|
</div> |
|
|
<div class="ml-3 inline-flex"> |
|
|
<a href="#" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-indigo-600 bg-indigo-50 hover:bg-indigo-100"> |
|
|
<i class="fas fa-play-circle mr-2"></i> Watch demo |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<footer class="bg-gray-800"> |
|
|
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8"> |
|
|
<div class="grid grid-cols-2 md:grid-cols-4 gap-8"> |
|
|
<div> |
|
|
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Company</h3> |
|
|
<ul class="mt-4 space-y-4"> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">About</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Careers</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Blog</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Press</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Resources</h3> |
|
|
<ul class="mt-4 space-y-4"> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Help Center</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Travel Guides</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Safety</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Developer API</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Legal</h3> |
|
|
<ul class="mt-4 space-y-4"> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Privacy</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Terms</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Cookie Policy</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">GDPR</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Connect</h3> |
|
|
<ul class="mt-4 space-y-4"> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Facebook</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Twitter</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">Instagram</a></li> |
|
|
<li><a href="#" class="text-base text-gray-300 hover:text-white">LinkedIn</a></li> |
|
|
</ul> |
|
|
</div> |
|
|
</div> |
|
|
<div class="mt-12 border-t border-gray-700 pt-8"> |
|
|
<p class="text-base text-gray-400 text-center"> |
|
|
© 2023 TravelGenius, Inc. All rights reserved. |
|
|
</p> |
|
|
</div> |
|
|
</div> |
|
|
</footer> |
|
|
|
|
|
<script> |
|
|
|
|
|
document.getElementById('advanced-options-btn').addEventListener('click', function() { |
|
|
const options = document.getElementById('advanced-options'); |
|
|
const icon = this.querySelector('i'); |
|
|
|
|
|
if (options.classList.contains('hidden')) { |
|
|
options.classList.remove('hidden'); |
|
|
icon.classList.remove('fa-plus-circle'); |
|
|
icon.classList.add('fa-minus-circle'); |
|
|
this.innerHTML = '<i class="fas fa-minus-circle mr-1"></i> Hide Advanced Options'; |
|
|
} else { |
|
|
options.classList.add('hidden'); |
|
|
icon.classList.remove('fa-minus-circle'); |
|
|
icon.classList.add('fa-plus-circle'); |
|
|
this.innerHTML = '<i class="fas fa-plus-circle mr-1"></i> Show Advanced Options'; |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
document.getElementById('generate-plan').addEventListener('click', function() { |
|
|
const modal = document.getElementById('ai-processing-modal'); |
|
|
const progressBar = document.getElementById('progress-bar'); |
|
|
|
|
|
|
|
|
modal.classList.remove('hidden'); |
|
|
|
|
|
|
|
|
let progress = 0; |
|
|
const interval = setInterval(() => { |
|
|
progress += Math.random() * 10; |
|
|
if (progress > 100) progress = 100; |
|
|
progressBar.style.width = `${progress}%`; |
|
|
|
|
|
if (progress === 100) { |
|
|
clearInterval(interval); |
|
|
setTimeout(() => { |
|
|
modal.classList.add('hidden'); |
|
|
document.getElementById('trip-plan').classList.remove('hidden'); |
|
|
|
|
|
|
|
|
document.getElementById('trip-plan').scrollIntoView({ |
|
|
behavior: 'smooth' |
|
|
}); |
|
|
}, 500); |
|
|
} |
|
|
}, 200); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script> |
|
|
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=eurosam/planner" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
|
|
</html> |