Spaces:
Running
Running
<html lang="es"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>To Do Real - Comparte tus aventuras</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> | |
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap'); | |
body { | |
font-family: 'Poppins', sans-serif; | |
background-color: #f8f9fa; | |
} | |
.gradient-bg { | |
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); | |
} | |
.card-hover:hover { | |
transform: translateY(-5px); | |
box-shadow: 0 10px 20px rgba(0,0,0,0.1); | |
} | |
.list-item-animate { | |
transition: all 0.3s ease; | |
} | |
.list-item-animate:hover { | |
background-color: #f1f5f9; | |
transform: scale(1.02); | |
} | |
.video-container { | |
position: relative; | |
padding-bottom: 56.25%; | |
height: 0; | |
overflow: hidden; | |
} | |
.video-container iframe { | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
} | |
.map-container { | |
height: 300px; | |
width: 100%; | |
border-radius: 0.5rem; | |
} | |
</style> | |
</head> | |
<body> | |
<!-- Navbar --> | |
<nav class="gradient-bg text-white shadow-lg"> | |
<div class="container mx-auto px-4 py-3"> | |
<div class="flex justify-between items-center"> | |
<div class="flex items-center space-x-2"> | |
<i class="fas fa-map-marked-alt text-2xl"></i> | |
<span class="text-xl font-bold">To Do Real</span> | |
</div> | |
<div class="hidden md:flex space-x-6"> | |
<a href="#" class="hover:text-gray-200">Explorar</a> | |
<a href="#" class="hover:text-gray-200">Crear</a> | |
<a href="#" class="hover:text-gray-200">Itinerarios</a> | |
<a href="#" class="hover:text-gray-200">Perfil</a> | |
</div> | |
<div class="flex items-center space-x-4"> | |
<button class="bg-white text-indigo-700 px-4 py-2 rounded-full font-medium hover:bg-gray-100 transition"> | |
Iniciar sesión | |
</button> | |
<button class="md:hidden"> | |
<i class="fas fa-bars text-xl"></i> | |
</button> | |
</div> | |
</div> | |
</div> | |
</nav> | |
<!-- Hero Section --> | |
<section class="gradient-bg text-white py-16"> | |
<div class="container mx-auto px-4 flex flex-col md:flex-row items-center"> | |
<div class="md:w-1/2 mb-8 md:mb-0"> | |
<h1 class="text-4xl md:text-5xl font-bold mb-4">Comparte tus aventuras</h1> | |
<p class="text-xl mb-6">Crea listas de lugares por visitar, compártelas como reels y genera itinerarios inteligentes con un solo clic.</p> | |
<div class="flex flex-col sm:flex-row space-y-3 sm:space-y-0 sm:space-x-4"> | |
<button class="bg-white text-indigo-700 px-6 py-3 rounded-full font-bold hover:bg-gray-100 transition"> | |
Empezar ahora | |
</button> | |
<button class="border-2 border-white px-6 py-3 rounded-full font-bold hover:bg-white hover:text-indigo-700 transition"> | |
Ver demo | |
</button> | |
</div> | |
</div> | |
<div class="md:w-1/2 relative"> | |
<div class="bg-white rounded-xl shadow-2xl overflow-hidden"> | |
<div class="video-container"> | |
<!-- Placeholder for video --> | |
<div class="absolute inset-0 bg-gradient-to-br from-blue-100 to-purple-100 flex items-center justify-center"> | |
<i class="fas fa-play-circle text-6xl text-indigo-500 opacity-70"></i> | |
</div> | |
</div> | |
<div class="p-4"> | |
<div class="flex items-center mb-2"> | |
<div class="w-8 h-8 rounded-full bg-indigo-200 mr-2"></div> | |
<span class="text-gray-800 font-medium">viajero_indie</span> | |
</div> | |
<p class="text-gray-700">Mi ruta por los cafés especiales de Barcelona ☕ #gastronomia #barcelona</p> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- How it Works --> | |
<section class="py-16 bg-white"> | |
<div class="container mx-auto px-4"> | |
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">¿Cómo funciona To Do Real?</h2> | |
<div class="grid md:grid-cols-3 gap-8"> | |
<div class="bg-gray-50 p-6 rounded-xl shadow-md card-hover transition"> | |
<div class="w-14 h-14 gradient-bg rounded-full flex items-center justify-center text-white text-2xl mb-4"> | |
1 | |
</div> | |
<h3 class="text-xl font-bold mb-3 text-gray-800">Crea tu lista</h3> | |
<p class="text-gray-600">Añade lugares que quieras visitar, desde restaurantes hasta monumentos históricos.</p> | |
</div> | |
<div class="bg-gray-50 p-6 rounded-xl shadow-md card-hover transition"> | |
<div class="w-14 h-14 gradient-bg rounded-full flex items-center justify-center text-white text-2xl mb-4"> | |
2 | |
</div> | |
<h3 class="text-xl font-bold mb-3 text-gray-800">Comparte como reel</h3> | |
<p class="text-gray-600">Convierte tu lista en un video atractivo para compartir con la comunidad.</p> | |
</div> | |
<div class="bg-gray-50 p-6 rounded-xl shadow-md card-hover transition"> | |
<div class="w-14 h-14 gradient-bg rounded-full flex items-center justify-center text-white text-2xl mb-4"> | |
3 | |
</div> | |
<h3 class="text-xl font-bold mb-3 text-gray-800">Genera itinerario</h3> | |
<p class="text-gray-600">Nuestro sistema crea la ruta óptima entre tus lugares seleccionados.</p> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Example List --> | |
<section class="py-16 bg-gray-50"> | |
<div class="container mx-auto px-4"> | |
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">Explora listas populares</h2> | |
<div class="grid lg:grid-cols-2 gap-8 items-center"> | |
<div class="bg-white rounded-xl shadow-md overflow-hidden"> | |
<div class="p-6"> | |
<div class="flex items-center mb-4"> | |
<div class="w-10 h-10 rounded-full bg-yellow-200 mr-3"></div> | |
<div> | |
<h3 class="font-bold text-gray-800">foodie_explorer</h3> | |
<p class="text-sm text-gray-500">12 lugares · Barcelona</p> | |
</div> | |
</div> | |
<h4 class="text-xl font-bold mb-4 text-indigo-700">Mejores tapas de Barcelona 🍤</h4> | |
<div class="space-y-3 mb-6"> | |
<div class="list-item-animate p-3 border border-gray-200 rounded-lg flex items-start"> | |
<div class="w-8 h-8 rounded-full bg-indigo-100 flex items-center justify-center text-indigo-600 mr-3 mt-1"> | |
<i class="fas fa-utensils text-sm"></i> | |
</div> | |
<div> | |
<h5 class="font-medium text-gray-800">Quimet & Quimet</h5> | |
<p class="text-sm text-gray-600">Famoso por sus montaditos y conservas</p> | |
</div> | |
</div> | |
<div class="list-item-animate p-3 border border-gray-200 rounded-lg flex items-start"> | |
<div class="w-8 h-8 rounded-full bg-indigo-100 flex items-center justify-center text-indigo-600 mr-3 mt-1"> | |
<i class="fas fa-wine-glass-alt text-sm"></i> | |
</div> | |
<div> | |
<h5 class="font-medium text-gray-800">El Xampanyet</h5> | |
<p class="text-sm text-gray-600">Ambiente auténtico y cava excelente</p> | |
</div> | |
</div> | |
<div class="list-item-animate p-3 border border-gray-200 rounded-lg flex items-start"> | |
<div class="w-8 h-8 rounded-full bg-indigo-100 flex items-center justify-center text-indigo-600 mr-3 mt-1"> | |
<i class="fas fa-fish text-sm"></i> | |
</div> | |
<div> | |
<h5 class="font-medium text-gray-800">La Cova Fumada</h5> | |
<p class="text-sm text-gray-600">Donde se inventó la bomba barcelonesa</p> | |
</div> | |
</div> | |
</div> | |
<button class="w-full bg-indigo-600 text-white py-2 rounded-lg font-medium hover:bg-indigo-700 transition"> | |
Ver lista completa | |
</button> | |
</div> | |
</div> | |
<div> | |
<div class="map-container bg-gray-200 mb-4 flex items-center justify-center"> | |
<i class="fas fa-map-marked-alt text-4xl text-gray-400"></i> | |
</div> | |
<div class="flex justify-between items-center"> | |
<div> | |
<h4 class="font-bold text-gray-800">Itinerario generado</h4> | |
<p class="text-gray-600">Ruta optimizada para 1 día</p> | |
</div> | |
<button class="flex items-center text-indigo-600 font-medium"> | |
<i class="fas fa-directions mr-2"></i> | |
<span>Abrir en Maps</span> | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Reels Section --> | |
<section class="py-16 bg-white"> | |
<div class="container mx-auto px-4"> | |
<div class="flex justify-between items-center mb-8"> | |
<h2 class="text-3xl font-bold text-gray-800">Reels de la comunidad</h2> | |
<a href="#" class="text-indigo-600 font-medium hover:underline">Ver todos</a> | |
</div> | |
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"> | |
<!-- Reel 1 --> | |
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md card-hover transition"> | |
<div class="relative pb-[125%] bg-gradient-to-br from-blue-100 to-purple-100"> | |
<div class="absolute inset-0 flex items-center justify-center"> | |
<i class="fas fa-play-circle text-5xl text-indigo-500 opacity-70"></i> | |
</div> | |
</div> | |
<div class="p-4"> | |
<div class="flex items-center mb-2"> | |
<div class="w-8 h-8 rounded-full bg-yellow-200 mr-2"></div> | |
<span class="font-medium text-gray-800">travel_addict</span> | |
</div> | |
<p class="text-gray-700 mb-3">Mi guía de librerías con encanto en Madrid 📚 #cultura #madrid</p> | |
<div class="flex justify-between text-sm text-gray-500"> | |
<span><i class="fas fa-heart mr-1"></i> 124</span> | |
<span><i class="fas fa-comment mr-1"></i> 23</span> | |
<span><i class="fas fa-bookmark mr-1"></i> Guardar</span> | |
</div> | |
</div> | |
</div> | |
<!-- Reel 2 --> | |
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md card-hover transition"> | |
<div class="relative pb-[125%] bg-gradient-to-br from-green-100 to-blue-100"> | |
<div class="absolute inset-0 flex items-center justify-center"> | |
<i class="fas fa-play-circle text-5xl text-indigo-500 opacity-70"></i> | |
</div> | |
</div> | |
<div class="p-4"> | |
<div class="flex items-center mb-2"> | |
<div class="w-8 h-8 rounded-full bg-pink-200 mr-2"></div> | |
<span class="font-medium text-gray-800">wanderlust_annie</span> | |
</div> | |
<p class="text-gray-700 mb-3">Ruta de arte urbano en Valencia 🎨 #streetart #valencia</p> | |
<div class="flex justify-between text-sm text-gray-500"> | |
<span><i class="fas fa-heart mr-1"></i> 89</span> | |
<span><i class="fas fa-comment mr-1"></i> 15</span> | |
<span><i class="fas fa-bookmark mr-1"></i> Guardar</span> | |
</div> | |
</div> | |
</div> | |
<!-- Reel 3 --> | |
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md card-hover transition"> | |
<div class="relative pb-[125%] bg-gradient-to-br from-yellow-100 to-orange-100"> | |
<div class="absolute inset-0 flex items-center justify-center"> | |
<i class="fas fa-play-circle text-5xl text-indigo-500 opacity-70"></i> | |
</div> | |
</div> | |
<div class="p-4"> | |
<div class="flex items-center mb-2"> | |
<div class="w-8 h-8 rounded-full bg-blue-200 mr-2"></div> | |
<span class="font-medium text-gray-800">gastro_nomad</span> | |
</div> | |
<p class="text-gray-700 mb-3">Los 10 imprescindibles de la gastronomía sevillana 🍊 #tapas #sevilla</p> | |
<div class="flex justify-between text-sm text-gray-500"> | |
<span><i class="fas fa-heart mr-1"></i> 215</span> | |
<span><i class="fas fa-comment mr-1"></i> 42</span> | |
<span><i class="fas fa-bookmark mr-1"></i> Guardar</span> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- CTA Section --> | |
<section class="gradient-bg text-white py-16"> | |
<div class="container mx-auto px-4 text-center"> | |
<h2 class="text-3xl md:text-4xl font-bold mb-6">¿Listo para compartir tus aventuras?</h2> | |
<p class="text-xl mb-8 max-w-2xl mx-auto">Únete a nuestra comunidad de viajeros y foodies que exploran el mundo con To Do Real.</p> | |
<div class="flex flex-col sm:flex-row justify-center space-y-3 sm:space-y-0 sm:space-x-4"> | |
<button class="bg-white text-indigo-700 px-8 py-3 rounded-full font-bold hover:bg-gray-100 transition"> | |
Registrarse | |
</button> | |
<button class="border-2 border-white px-8 py-3 rounded-full font-bold hover:bg-white hover:text-indigo-700 transition"> | |
Más información | |
</button> | |
</div> | |
</div> | |
</section> | |
<!-- Footer --> | |
<footer class="bg-gray-800 text-white py-12"> | |
<div class="container mx-auto px-4"> | |
<div class="grid grid-cols-1 md:grid-cols-4 gap-8"> | |
<div> | |
<div class="flex items-center space-x-2 mb-4"> | |
<i class="fas fa-map-marked-alt text-2xl"></i> | |
<span class="text-xl font-bold">To Do Real</span> | |
</div> | |
<p class="text-gray-400">Comparte tus listas de lugares favoritos y descubre nuevos rincones del mundo.</p> | |
</div> | |
<div> | |
<h4 class="font-bold text-lg mb-4">Explorar</h4> | |
<ul class="space-y-2 text-gray-400"> | |
<li><a href="#" class="hover:text-white">Listas populares</a></li> | |
<li><a href="#" class="hover:text-white">Reels</a></li> | |
<li><a href="#" class="hover:text-white">Ciudades</a></li> | |
<li><a href="#" class="hover:text-white">Categorías</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="font-bold text-lg mb-4">Compañía</h4> | |
<ul class="space-y-2 text-gray-400"> | |
<li><a href="#" class="hover:text-white">Sobre nosotros</a></li> | |
<li><a href="#" class="hover:text-white">Blog</a></li> | |
<li><a href="#" class="hover:text-white">Trabajos</a></li> | |
<li><a href="#" class="hover:text-white">Contacto</a></li> | |
</ul> | |
</div> | |
<div> | |
<h4 class="font-bold text-lg mb-4">Síguenos</h4> | |
<div class="flex space-x-4"> | |
<a href="#" class="w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-indigo-600 transition"> | |
<i class="fab fa-instagram"></i> | |
</a> | |
<a href="#" class="w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-blue-600 transition"> | |
<i class="fab fa-twitter"></i> | |
</a> | |
<a href="#" class="w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-red-600 transition"> | |
<i class="fab fa-youtube"></i> | |
</a> | |
<a href="#" class="w-10 h-10 rounded-full bg-gray-700 flex items-center justify-center hover:bg-blue-800 transition"> | |
<i class="fab fa-facebook-f"></i> | |
</a> | |
</div> | |
</div> | |
</div> | |
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400"> | |
<p>© 2025 To Do Real. Un proyecto de indie devs apasionados por los viajes.</p> | |
</div> | |
</div> | |
</footer> | |
<script> | |
// Simple animation for demo purposes | |
document.addEventListener('DOMContentLoaded', function() { | |
const items = document.querySelectorAll('.list-item-animate'); | |
items.forEach((item, index) => { | |
// Add slight delay to each item | |
item.style.transitionDelay = `${index * 0.05}s`; | |
}); | |
// Mock map functionality | |
const mapPlaceholder = document.querySelector('.map-container'); | |
mapPlaceholder.addEventListener('click', function() { | |
alert('¡Aquí se integraría Google Maps con la ruta optimizada!'); | |
}); | |
// Mock video play functionality | |
const videoPlaceholders = document.querySelectorAll('.video-container, .relative.pb-\\[125\\%\\]'); | |
videoPlaceholders.forEach(video => { | |
video.addEventListener('click', function() { | |
alert('¡Aquí se reproduciría el reel de la lista de lugares!'); | |
}); | |
}); | |
}); | |
</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=ancerlop/to-do-real" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
</html> |