make more AI
This commit is contained in:
347
dashboard.html
347
dashboard.html
@@ -37,6 +37,10 @@
|
||||
<a href="inspirations.html" class="flex items-center gap-3 px-4 py-3 text-gray-600 hover:bg-gray-50 rounded-xl transition-colors">
|
||||
<i data-lucide="sparkles"></i> Inspiracje
|
||||
</a>
|
||||
<a href="search.html" class="flex items-center gap-3 px-4 py-3 text-gray-600 hover:bg-gray-50 rounded-xl transition-colors group">
|
||||
<i data-lucide="search" class="group-hover:text-indigo-600 transition-colors"></i> Wyszukiwarka
|
||||
<span class="ml-auto bg-indigo-100 text-indigo-600 text-[8px] px-1.5 py-0.5 rounded font-black uppercase">AI</span>
|
||||
</a>
|
||||
<a href="blog.html" class="flex items-center gap-3 px-4 py-3 text-gray-600 hover:bg-gray-50 rounded-xl transition-colors">
|
||||
<i data-lucide="book-open"></i> Poradniki
|
||||
</a>
|
||||
@@ -61,7 +65,10 @@
|
||||
</div>
|
||||
<div class="flex-1 overflow-hidden">
|
||||
<p class="text-sm font-semibold truncate">Norbert K.</p>
|
||||
<p class="text-xs text-gray-500 truncate">Premium Plan</p>
|
||||
<div class="flex items-center gap-1">
|
||||
<i data-lucide="zap" class="w-2.5 h-2.5 text-yellow-500 fill-yellow-500"></i>
|
||||
<p class="text-[10px] font-bold text-gray-500 uppercase">120 Tokenów</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -75,6 +82,31 @@
|
||||
<h2 class="text-2xl font-bold text-gray-900">Witaj, Norbert! 👋</h2>
|
||||
<p class="text-gray-500">Masz 3 zbliżające się okazje w tym miesiącu.</p>
|
||||
</div>
|
||||
<div class="flex items-center gap-4">
|
||||
<div class="hidden lg:flex items-center gap-4 bg-white border border-gray-100 px-4 py-2 rounded-2xl shadow-sm">
|
||||
<!-- Tokens -->
|
||||
<div class="flex items-center gap-2 pr-4 border-r border-gray-100">
|
||||
<div class="w-8 h-8 bg-yellow-50 rounded-lg flex items-center justify-center text-yellow-600">
|
||||
<i data-lucide="zap" class="w-4 h-4 fill-yellow-500"></i>
|
||||
</div>
|
||||
<div>
|
||||
<p class="text-[10px] font-black text-gray-400 uppercase leading-none">Tokeny</p>
|
||||
<p class="text-sm font-bold text-gray-900">120 <span class="text-gray-400 font-medium">/ 200</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Packages Status -->
|
||||
<div class="flex items-center gap-3">
|
||||
<div class="flex items-center gap-1.5 group cursor-pointer" title="Pakiet Oszczędzanie: Aktywny">
|
||||
<div class="w-2 h-2 rounded-full bg-emerald-500"></div>
|
||||
<span class="text-[10px] font-black text-gray-400 uppercase tracking-widest group-hover:text-emerald-600 transition-colors">Oszczędzanie</span>
|
||||
</div>
|
||||
<div class="flex items-center gap-1.5 group cursor-pointer opacity-40 hover:opacity-100 transition-all" title="Pakiet Kontrola Budżetu: Nieaktywny" onclick="window.location.href='settings.html'">
|
||||
<div class="w-2 h-2 rounded-full bg-gray-300 group-hover:bg-indigo-500"></div>
|
||||
<span class="text-[10px] font-black text-gray-400 uppercase tracking-widest group-hover:text-indigo-600">Budżet</span>
|
||||
<i data-lucide="lock" class="w-2.5 h-2.5 text-gray-400"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex gap-3">
|
||||
<button onclick="openModal('modal-add-person')" class="bg-white border border-gray-200 px-4 py-2 rounded-xl text-sm font-medium hover:bg-gray-50 transition-colors flex items-center gap-2">
|
||||
<i data-lucide="plus-circle" class="w-4 h-4"></i> Dodaj osobę
|
||||
@@ -85,201 +117,172 @@
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- Stats Overview -->
|
||||
<section class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-10">
|
||||
<div class="glass-card p-6 rounded-2xl shadow-sm">
|
||||
<div class="flex items-center justify-between mb-4">
|
||||
<div class="w-12 h-12 bg-indigo-100 rounded-xl flex items-center justify-center text-indigo-600">
|
||||
<i data-lucide="shopping-bag"></i>
|
||||
</div>
|
||||
<span class="text-xs font-semibold text-green-600 bg-green-50 px-2 py-1 rounded-full">+12% vs grudzień 2024</span>
|
||||
</div>
|
||||
<p class="text-gray-500 text-sm font-medium">Prezenty do kupienia</p>
|
||||
<h3 class="text-3xl font-bold mt-1">14 / 28</h3>
|
||||
<div class="w-full bg-gray-100 h-2 rounded-full mt-4 overflow-hidden">
|
||||
<div class="h-full progress-bar-gradient" style="width: 50%"></div>
|
||||
</div>
|
||||
|
||||
<!-- Upcoming Events (Reminders) -->
|
||||
<section class="mb-12">
|
||||
<div class="flex items-center justify-between mb-8">
|
||||
<h3 class="text-xl font-black text-gray-900 leading-tight">Nadchodzące wydarzenia</h3>
|
||||
<a href="occasions.html" class="bg-white px-5 py-2.5 rounded-xl border border-gray-100 text-xs font-black text-gray-500 hover:text-indigo-600 hover:border-indigo-100 transition-all flex items-center gap-2 shadow-sm">
|
||||
PEŁNY KALENDARZ <i data-lucide="calendar" class="w-3.5 h-3.5"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="glass-card p-6 rounded-2xl shadow-sm">
|
||||
<div class="flex items-center justify-between mb-4">
|
||||
<div class="w-12 h-12 bg-purple-100 rounded-xl flex items-center justify-center text-purple-600">
|
||||
<i data-lucide="credit-card"></i>
|
||||
</div>
|
||||
<span class="text-xs font-semibold text-indigo-600 bg-indigo-50 px-2 py-1 rounded-full">Pozostało: 1 200 PLN</span>
|
||||
</div>
|
||||
<p class="text-gray-500 text-sm font-medium">Wydany budżet</p>
|
||||
<h3 class="text-3xl font-bold mt-1">3 800 PLN</h3>
|
||||
<div class="w-full bg-gray-100 h-2 rounded-full mt-4 overflow-hidden">
|
||||
<div class="h-full progress-bar-gradient" style="width: 76%"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="space-y-4">
|
||||
|
||||
<div class="glass-card p-6 rounded-2xl shadow-sm border-dashed border-2 border-indigo-200 bg-indigo-50/10 flex flex-col items-center justify-center text-center cursor-pointer hover:bg-indigo-50/20">
|
||||
<div class="w-12 h-12 bg-white rounded-full flex items-center justify-center text-indigo-600 shadow-sm mb-3">
|
||||
<i data-lucide="lightbulb" class="animate-float"></i>
|
||||
<!-- Event Reminder 2 -->
|
||||
<div class="bg-white rounded-[2rem] p-4 pl-8 border border-gray-100 shadow-sm hover:shadow-xl hover:scale-[1.01] transition-all flex items-center gap-6 relative overflow-hidden group cursor-pointer">
|
||||
<div class="absolute left-0 top-0 bottom-0 w-2 bg-purple-600"></div>
|
||||
|
||||
<div class="flex flex-col items-center justify-center shrink-0 w-16 h-16 bg-purple-50 rounded-2xl">
|
||||
<span class="text-[10px] font-black text-purple-400 uppercase leading-none">GRUD</span>
|
||||
<span class="text-2xl font-black text-purple-700 leading-none">16</span>
|
||||
</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<div class="flex items-center gap-2 mb-1">
|
||||
<h4 class="text-lg font-black text-gray-900">Urodziny Mai 🎂</h4>
|
||||
<span class="px-3 py-0.5 bg-purple-100 text-purple-700 text-[10px] font-black rounded-full uppercase">Za 4 dni</span>
|
||||
</div>
|
||||
<p class="text-sm text-gray-400 font-medium leading-none">30-tka przyjaciółki • 1 osoba na liście</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-8 pr-4">
|
||||
<div class="text-right">
|
||||
<p class="text-[10px] font-black text-gray-300 uppercase leading-none mb-1">Status</p>
|
||||
<p class="text-sm font-black text-amber-500 italic">Brak pomysłu</p>
|
||||
</div>
|
||||
<div class="w-12 h-12 rounded-xl bg-gray-50 flex items-center justify-center text-gray-400 group-hover:bg-purple-600 group-hover:text-white transition-all">
|
||||
<i data-lucide="chevron-right" class="w-5 h-5"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Event Reminder 1 -->
|
||||
<div class="bg-white rounded-[2rem] p-4 pl-8 border border-gray-100 shadow-sm hover:shadow-xl hover:scale-[1.01] transition-all flex items-center gap-6 relative overflow-hidden group cursor-pointer">
|
||||
<div class="absolute left-0 top-0 bottom-0 w-2 bg-indigo-600"></div>
|
||||
|
||||
<div class="flex flex-col items-center justify-center shrink-0 w-16 h-16 bg-indigo-50 rounded-2xl">
|
||||
<span class="text-[10px] font-black text-indigo-400 uppercase leading-none">GRUD</span>
|
||||
<span class="text-2xl font-black text-indigo-700 leading-none">24</span>
|
||||
</div>
|
||||
|
||||
<div class="flex-1">
|
||||
<div class="flex items-center gap-2 mb-1">
|
||||
<h4 class="text-lg font-black text-gray-900">Boże Narodzenie 2025</h4>
|
||||
<span class="px-3 py-0.5 bg-indigo-100 text-indigo-700 text-[10px] font-black rounded-full uppercase">Za 12 dni</span>
|
||||
</div>
|
||||
<p class="text-sm text-gray-400 font-medium leading-none">Kolacja u rodziców • 12 osób na liście</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center gap-8 pr-4">
|
||||
<div class="text-right">
|
||||
<p class="text-[10px] font-black text-gray-300 uppercase leading-none mb-1">Postęp</p>
|
||||
<p class="text-sm font-black text-gray-900">8 / 12 <span class="text-indigo-600">Gotowe</span></p>
|
||||
</div>
|
||||
<div class="w-12 h-12 rounded-xl bg-gray-50 flex items-center justify-center text-gray-400 group-hover:bg-indigo-600 group-hover:text-white transition-all">
|
||||
<i data-lucide="chevron-right" class="w-5 h-5"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-indigo-600 font-semibold mb-1">Potrzebujesz inspiracji?</p>
|
||||
<p class="text-gray-500 text-xs px-4">AI pomoże Ci dobrać idealne prezenty na każdą okazję.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Active Occasions -->
|
||||
<!-- Awaiting Ideas (Actionable Section) -->
|
||||
<section class="mb-10">
|
||||
<div class="flex items-center justify-between mb-6">
|
||||
<h3 class="text-xl font-bold text-gray-900">Aktywne okazje</h3>
|
||||
<a href="occasions.html" class="text-indigo-600 text-sm font-semibold hover:underline">Zobacz wszystkie</a>
|
||||
<h3 class="text-xl font-bold text-gray-900">Oczekujący na pomysł</h3>
|
||||
<span class="text-[10px] font-black text-amber-600 bg-amber-50 px-3 py-1 rounded-full uppercase tracking-tighter">Wymagają uwagi</span>
|
||||
</div>
|
||||
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
||||
<!-- Occasion Card 1 -->
|
||||
<div class="bg-white rounded-3xl p-1 shadow-sm border border-gray-100 hover:shadow-xl transition-shadow cursor-pointer group">
|
||||
<div class="flex flex-col h-full bg-white rounded-[1.4rem] overflow-hidden">
|
||||
<div class="h-40 bg-gray-100 relative overflow-hidden">
|
||||
<img src="assets/logo_hero.png" alt="Christmas" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
|
||||
<div class="absolute top-4 left-4 bg-white/90 backdrop-blur-md px-3 py-1 rounded-full text-xs font-bold text-indigo-700">
|
||||
Za 12 dni
|
||||
</div>
|
||||
<div class="absolute bottom-4 right-4 bg-indigo-600 text-white p-2 rounded-xl">
|
||||
<i data-lucide="external-link" class="w-4 h-4"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-6">
|
||||
<div class="flex items-center justify-between mb-2">
|
||||
<h4 class="text-lg font-bold">Boże Narodzenie 2025</h4>
|
||||
<span class="text-sm font-semibold text-gray-500">Budżet: 5 000 PLN</span>
|
||||
</div>
|
||||
<p class="text-gray-500 text-sm mb-4 line-clamp-1">Tradycyjne spotkanie rodzinne u mamy, prezenty dla 12 osób.</p>
|
||||
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<div class="flex -space-x-2">
|
||||
<img class="w-8 h-8 rounded-full border-2 border-white" src="https://ui-avatars.com/api/?name=Mama&background=random" alt="User">
|
||||
<img class="w-8 h-8 rounded-full border-2 border-white" src="https://ui-avatars.com/api/?name=Tata&background=random" alt="User">
|
||||
<img class="w-8 h-8 rounded-full border-2 border-white" src="https://ui-avatars.com/api/?name=Ania&background=random" alt="User">
|
||||
<div class="w-8 h-8 rounded-full border-2 border-white bg-gray-100 flex items-center justify-center text-[10px] font-bold text-gray-400">+9</div>
|
||||
</div>
|
||||
<span class="text-xs text-gray-400 font-medium">12 osób na liście</span>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center justify-between text-xs font-bold mb-2">
|
||||
<span class="text-indigo-600">80% Postępu</span>
|
||||
<span class="text-gray-400">4 000 / 5 000 PLN</span>
|
||||
</div>
|
||||
<div class="w-full bg-gray-100 h-1.5 rounded-full overflow-hidden">
|
||||
<div class="h-full progress-bar-gradient" style="width: 80%"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
|
||||
<!-- Awaiting Card 1 -->
|
||||
<div class="bg-white p-6 rounded-[2.5rem] border border-gray-100 shadow-sm hover:shadow-xl transition-all group flex items-center gap-5">
|
||||
<div class="w-16 h-16 rounded-2xl bg-gray-50 flex items-center justify-center text-gray-300 relative shrink-0">
|
||||
<i data-lucide="user" class="w-8 h-8"></i>
|
||||
<div class="absolute -top-1 -right-1 w-4 h-4 bg-amber-500 rounded-full border-2 border-white"></div>
|
||||
</div>
|
||||
<div class="flex-1 min-w-0">
|
||||
<h4 class="font-black text-gray-900 truncate">Tata</h4>
|
||||
<p class="text-[10px] font-bold text-gray-400 uppercase tracking-widest leading-none mb-2">Urodziny za 14 dni</p>
|
||||
<a href="search.html" class="inline-flex items-center gap-1.5 text-indigo-600 text-[10px] font-black uppercase tracking-widest hover:gap-2 transition-all">
|
||||
Znajdź prezent <i data-lucide="chevron-right" class="w-3 h-3"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Occasion Card 2 -->
|
||||
<div class="bg-white rounded-3xl p-1 shadow-sm border border-gray-100 hover:shadow-xl transition-shadow cursor-pointer group">
|
||||
<div class="flex flex-col h-full bg-white rounded-[1.4rem] overflow-hidden">
|
||||
<div class="h-40 bg-gray-100 relative overflow-hidden">
|
||||
<img src="https://images.unsplash.com/photo-1464349172904-124bb97af094?auto=format&fit=crop&q=80&w=800" alt="Birthday" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500">
|
||||
<div class="absolute top-4 left-4 bg-white/90 backdrop-blur-md px-3 py-1 rounded-full text-xs font-bold text-purple-700">
|
||||
Za 4 dni
|
||||
</div>
|
||||
<div class="absolute bottom-4 right-4 bg-purple-600 text-white p-2 rounded-xl">
|
||||
<i data-lucide="external-link" class="w-4 h-4"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-6">
|
||||
<div class="flex items-center justify-between mb-2">
|
||||
<h4 class="text-lg font-bold">Urodziny Mai 🎂</h4>
|
||||
<span class="text-sm font-semibold text-gray-500">Budżet: 300 PLN</span>
|
||||
</div>
|
||||
<p class="text-gray-500 text-sm mb-4 line-clamp-1">30-tka przyjaciółki z pracy. Składka na wymarzony zegarek.</p>
|
||||
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<div class="flex -space-x-2">
|
||||
<img class="w-8 h-8 rounded-full border-2 border-white" src="https://ui-avatars.com/api/?name=Maja&background=random" alt="User">
|
||||
</div>
|
||||
<span class="text-xs text-gray-400 font-medium">1 osoba na liście</span>
|
||||
</div>
|
||||
<!-- Awaiting Card 2 -->
|
||||
<div class="bg-white p-6 rounded-[2.5rem] border border-gray-100 shadow-sm hover:shadow-xl transition-all group flex items-center gap-5">
|
||||
<div class="w-16 h-16 rounded-2xl bg-gray-50 flex items-center justify-center text-gray-300 relative shrink-0">
|
||||
<i data-lucide="user" class="w-8 h-8"></i>
|
||||
<div class="absolute -top-1 -right-1 w-4 h-4 bg-amber-500 rounded-full border-2 border-white"></div>
|
||||
</div>
|
||||
<div class="flex-1 min-w-0">
|
||||
<h4 class="font-black text-gray-900 truncate">Ania</h4>
|
||||
<p class="text-[10px] font-bold text-gray-400 uppercase tracking-widest leading-none mb-2">Imieniny za 5 dni</p>
|
||||
<a href="search.html" class="inline-flex items-center gap-1.5 text-indigo-600 text-[10px] font-black uppercase tracking-widest hover:gap-2 transition-all">
|
||||
Znajdź prezent <i data-lucide="chevron-right" class="w-3 h-3"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center justify-between text-xs font-bold mb-2">
|
||||
<span class="text-purple-600">0% Postępu</span>
|
||||
<span class="text-gray-400">0 / 300 PLN</span>
|
||||
</div>
|
||||
<div class="w-full bg-gray-100 h-1.5 rounded-full overflow-hidden">
|
||||
<div class="h-full bg-gray-200" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Awaiting Card 3 -->
|
||||
<div class="bg-white p-6 rounded-[2.5rem] border border-gray-100 shadow-sm hover:shadow-xl transition-all group flex items-center gap-5">
|
||||
<div class="w-16 h-16 rounded-2xl bg-gray-50 flex items-center justify-center text-gray-300 relative shrink-0">
|
||||
<i data-lucide="user" class="w-8 h-8"></i>
|
||||
<div class="absolute -top-1 -right-1 w-4 h-4 bg-amber-500 rounded-full border-2 border-white"></div>
|
||||
</div>
|
||||
<div class="flex-1 min-w-0">
|
||||
<h4 class="font-black text-gray-900 truncate">Krzysztof</h4>
|
||||
<p class="text-[10px] font-bold text-gray-400 uppercase tracking-widest leading-none mb-2">Parapetówka za 21 dni</p>
|
||||
<a href="search.html" class="inline-flex items-center gap-1.5 text-indigo-600 text-[10px] font-black uppercase tracking-widest hover:gap-2 transition-all">
|
||||
Znajdź prezent <i data-lucide="chevron-right" class="w-3 h-3"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Recently Added Gifts -->
|
||||
<section class="mb-10">
|
||||
<!-- Quick Access Section -->
|
||||
<section class="mb-12">
|
||||
<div class="flex items-center justify-between mb-6">
|
||||
<h3 class="text-xl font-bold text-gray-900">Ostatnio dodane prezenty</h3>
|
||||
<h3 class="text-xl font-bold text-gray-900">Na skróty</h3>
|
||||
<span class="text-xs font-black text-gray-400 bg-gray-100 px-3 py-1 rounded-full uppercase tracking-tighter">Najczęściej wybierane</span>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4">
|
||||
<!-- Gift 1 -->
|
||||
<div onclick="window.location.href='gift.html'" class="bg-white p-4 rounded-3xl border border-gray-100 shadow-sm hover:shadow-md transition-all cursor-pointer group">
|
||||
<div class="w-full h-32 bg-gray-50 rounded-2xl overflow-hidden mb-3">
|
||||
<img src="https://images.unsplash.com/photo-1517668808822-9ebb02f2a0e6?auto=format&fit=crop&q=80&w=300" class="w-full h-full object-cover group-hover:scale-105 transition-transform">
|
||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
|
||||
<!-- Shortcut 1: Discovery -->
|
||||
<a href="search.html" class="group relative overflow-hidden bg-white rounded-[2.5rem] p-8 shadow-sm border border-gray-100 hover:shadow-2xl hover:-translate-y-2 transition-all duration-500 flex flex-col items-center text-center">
|
||||
<div class="w-20 h-20 bg-indigo-600 rounded-3xl flex items-center justify-center text-white mb-6 shadow-xl shadow-indigo-100 group-hover:scale-110 transition-transform">
|
||||
<i data-lucide="search" class="w-10 h-10"></i>
|
||||
</div>
|
||||
<h4 class="text-sm font-bold text-gray-900 truncate">Sage Barista Express</h4>
|
||||
<div class="flex items-center justify-between mt-2">
|
||||
<span class="text-xs font-black text-indigo-600">2 499 PLN</span>
|
||||
<span class="bg-green-50 text-green-600 text-[10px] font-bold px-2 py-0.5 rounded-full uppercase">Kupiony</span>
|
||||
<h4 class="text-xl font-black text-gray-900 mb-2">Wyszukiwarka AI</h4>
|
||||
<p class="text-sm text-gray-500 font-medium leading-relaxed mb-6 italic">"Znajdź prezent na podstawie pasji i zainteresowań."</p>
|
||||
<div class="mt-auto inline-flex items-center gap-2 text-indigo-600 text-[10px] font-black uppercase tracking-widest">
|
||||
Uruchom szukanie <i data-lucide="arrow-right" class="w-4 h-4 group-hover:translate-x-1 transition-transform"></i>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Gift 2 -->
|
||||
<div onclick="window.location.href='gift.html'" class="bg-white p-4 rounded-3xl border border-gray-100 shadow-sm hover:shadow-md transition-all cursor-pointer group">
|
||||
<div class="w-full h-32 bg-gray-50 rounded-2xl overflow-hidden mb-3">
|
||||
<img src="https://images.unsplash.com/photo-1523275335684-37898b6baf30?auto=format&fit=crop&q=80&w=300" class="w-full h-full object-cover group-hover:scale-105 transition-transform">
|
||||
</div>
|
||||
<h4 class="text-sm font-bold text-gray-900 truncate">Słuchawki Sony WH-1000XM5</h4>
|
||||
<div class="flex items-center justify-between mt-2">
|
||||
<span class="text-xs font-black text-indigo-600">1 399 PLN</span>
|
||||
<span class="bg-indigo-50 text-indigo-600 text-[10px] font-bold px-2 py-0.5 rounded-full uppercase">Wybrany</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Gift 3 -->
|
||||
<div onclick="window.location.href='gift.html'" class="bg-white p-4 rounded-3xl border border-gray-100 shadow-sm hover:shadow-md transition-all cursor-pointer group">
|
||||
<div class="w-full h-32 bg-gray-50 rounded-2xl overflow-hidden mb-3">
|
||||
<img src="https://images.unsplash.com/photo-1544947950-fa07a98d237f?auto=format&fit=crop&q=80&w=300" class="w-full h-full object-cover group-hover:scale-105 transition-transform">
|
||||
</div>
|
||||
<h4 class="text-sm font-bold text-gray-900 truncate">Książka o Jodze</h4>
|
||||
<div class="flex items-center justify-between mt-2">
|
||||
<span class="text-xs font-black text-indigo-600">59 PLN</span>
|
||||
<span class="bg-gray-50 text-gray-400 text-[10px] font-bold px-2 py-0.5 rounded-full uppercase">Idea</span>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Gift 4 -->
|
||||
<div onclick="window.location.href='gift.html'" class="bg-white p-4 rounded-3xl border border-gray-100 shadow-sm hover:shadow-md transition-all cursor-pointer group">
|
||||
<div class="w-full h-32 bg-gray-50 rounded-2xl overflow-hidden mb-3">
|
||||
<img src="https://images.unsplash.com/photo-1546868871-7041f2a55e12?auto=format&fit=crop&q=80&w=300" class="w-full h-full object-cover group-hover:scale-105 transition-transform">
|
||||
</div>
|
||||
<h4 class="text-sm font-bold text-gray-900 truncate">Smartwatch Series 9</h4>
|
||||
<div class="flex items-center justify-between mt-2">
|
||||
<span class="text-xs font-black text-indigo-600">1 800 PLN</span>
|
||||
<span class="bg-indigo-50 text-indigo-600 text-[10px] font-bold px-2 py-0.5 rounded-full uppercase">Wybrany</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</a>
|
||||
|
||||
<!-- Quick AI Suggestions Banner -->
|
||||
<section class="mb-10">
|
||||
<div class="bg-gradient-to-r from-indigo-600 to-purple-600 rounded-3xl p-8 text-white relative overflow-hidden shadow-2xl shadow-indigo-200">
|
||||
<div class="relative z-10 max-w-md">
|
||||
<span class="inline-block bg-white/20 backdrop-blur-sm px-3 py-1 rounded-full text-xs font-bold mb-4 uppercase tracking-wider">Nowość: AI Recommendation Engine</span>
|
||||
<h3 class="text-3xl font-bold mb-3">Nie wyrywaj sobie włosów z głowy. Zapytaj AI!</h3>
|
||||
<p class="text-indigo-100 mb-6 text-sm leading-relaxed">Nasz algorytm przeanalizuje zainteresowania Twoich bliskich i dobierze prezenty, które wywołają prawdziwy uśmiech. Gwarantujemy efekt "WOW".</p>
|
||||
<button class="bg-white text-indigo-700 px-8 py-3 rounded-2xl font-bold hover:bg-indigo-50 transition-colors flex items-center gap-3 shadow-xl shadow-indigo-900/20">
|
||||
Sprawdź sugestie <i data-lucide="arrow-right" class="w-5 h-5"></i>
|
||||
</button>
|
||||
</div>
|
||||
<!-- Decoration element -->
|
||||
<div class="absolute -right-20 -bottom-20 w-80 h-80 bg-white/10 rounded-full blur-3xl"></div>
|
||||
<div class="absolute right-10 top-1/2 -translate-y-1/2 hidden lg:block opacity-20">
|
||||
<i data-lucide="sparkles" class="w-64 h-64 text-white"></i>
|
||||
</div>
|
||||
<!-- Shortcut 2: Visual Trends -->
|
||||
<a href="inspirations.html" class="group relative overflow-hidden bg-white rounded-[2.5rem] p-8 shadow-sm border border-gray-100 hover:shadow-2xl hover:-translate-y-2 transition-all duration-500 flex flex-col items-center text-center">
|
||||
<div class="w-20 h-20 bg-purple-600 rounded-3xl flex items-center justify-center text-white mb-6 shadow-xl shadow-purple-100 group-hover:scale-110 transition-transform">
|
||||
<i data-lucide="sparkles" class="w-10 h-10"></i>
|
||||
</div>
|
||||
<h4 class="text-xl font-black text-gray-900 mb-2">Inspiracje</h4>
|
||||
<p class="text-sm text-gray-500 font-medium leading-relaxed mb-6 italic">"Przeglądaj najnowsze trendy i wizualne propozycje."</p>
|
||||
<div class="mt-auto inline-flex items-center gap-2 text-purple-600 text-[10px] font-black uppercase tracking-widest">
|
||||
Zobacz pomysły <i data-lucide="arrow-right" class="w-4 h-4 group-hover:translate-x-1 transition-transform"></i>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<!-- Shortcut 3: AI Greetings -->
|
||||
<a href="occasions.html" class="group relative overflow-hidden bg-white rounded-[2.5rem] p-8 shadow-sm border border-gray-100 hover:shadow-2xl hover:-translate-y-2 transition-all duration-500 flex flex-col items-center text-center">
|
||||
<div class="w-20 h-20 bg-emerald-600 rounded-3xl flex items-center justify-center text-white mb-6 shadow-xl shadow-emerald-100 group-hover:scale-110 transition-transform">
|
||||
<i data-lucide="message-square-plus" class="w-10 h-10"></i>
|
||||
</div>
|
||||
<h4 class="text-xl font-black text-gray-900 mb-2">Życzenia AI</h4>
|
||||
<p class="text-sm text-gray-500 font-medium leading-relaxed mb-6 italic">"Wygeneruj piękne i spersonalizowane życzenia."</p>
|
||||
<div class="mt-auto inline-flex items-center gap-2 text-emerald-600 text-[10px] font-black uppercase tracking-widest">
|
||||
Napisz życzenia <i data-lucide="zap" class="w-3 h-3 fill-emerald-600 ml-1"></i>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user