VibeCoderzVibeCoderz
Telegram
All Prompts
Tri-Pane Inbox Dashboard with Sidebar & Detail View preview
dashboardlayoutinboxsplit-viewtailwindcssglassmorphismresponsive

Tri-Pane Inbox Dashboard with Sidebar & Detail View

Трехколоночный дашборд с боковой панелью, списком входящих и детальным просмотром. Идеально для трекеров задач, почтовых клиентов, управления проектами. TailwindCSS, Glassmorphism.

Prompt

<section class="relative py-24">
  <div class="max-w-7xl sm:px-6 lg:px-8 mr-auto ml-auto pr-4 pl-4">
    <!-- Section Header -->
    <div class="text-center max-w-3xl mx-auto mb-16">
      <div class="inline-flex gap-2 text-xs text-zinc-300 bg-white/5 border-white/10 border rounded-full pt-1 pr-3 pb-1 pl-3 items-center mb-6">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-3.5 w-3.5">
          <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2" class=""></polygon>
        </svg>
        <span class="font-medium font-sans">Platform Features</span>
      </div>
      <h2 class="text-4xl sm:text-5xl font-light tracking-tighter font-geist text-white mb-4">Everything you need to ship faster</h2>
      <p class="text-lg text-zinc-300 font-sans">Powerful tools that adapt to your workflow, from initial planning to final deployment.</p>
    </div>

    <!-- Bento Grid -->
    <div class="grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6">
      <!-- Large Feature Card - 2/3 width -->
      <article class="lg:col-span-2 group relative overflow-hidden transition-all duration-300 hover:shadow-2xl bg-zinc-900/50 border-white/10 border rounded-2xl backdrop-blur-sm">
        <div class="p-6 sm:p-8">
          <!-- Illustration -->
          <div class="relative h-64 sm:h-80 rounded-xl bg-gradient-to-br from-zinc-900/90 to-zinc-950/90 ring-1 ring-inset ring-white/5 mb-6">
            <!-- Main Dashboard -->
            <div class="absolute inset-4 rounded-lg bg-zinc-950/90 backdrop-blur border border-white/10">
              <!-- Header -->
              <div class="flex items-center justify-between px-4 py-3 border-b border-white/10">
                <div class="flex items-center gap-3">
                  <span class="h-2 w-2 rounded-full bg-red-500/60"></span>
                  <span class="h-2 w-2 rounded-full bg-yellow-500/60"></span>
                  <span class="h-2 w-2 rounded-full bg-green-500/60"></span>
                </div>
                <span class="text-xs text-zinc-400 font-sans">Insight Engine</span>
              </div>
              
              <!-- Content Grid -->
              <div class="grid grid-cols-12 gap-3 p-4 h-full">
                <!-- Velocity Chart -->
                <div class="col-span-8 bg-white/5 rounded-lg p-3 border border-white/5">
                  <div class="flex items-center justify-between mb-3">
                    <span class="text-xs text-zinc-300 font-medium">Team Velocity</span>
                    <span class="text-xs text-emerald-400">↗ +23%</span>
                  </div>
                  <svg viewBox="0 0 200 60" class="w-full h-12 text-zinc-700">
                    <defs class="">
                      
                    </defs>
                    <path d="M 0 50 Q 25 45 50 40 T 100 25 T 150 20 T 200 15" stroke="#10B981" stroke-width="2" fill="none" stroke-linecap="round" class=""></path>
                    <path d="M 0 50 Q 25 45 50 40 T 100 25 T 150 20 T 200 15 L 200 60 L 0 60 Z" fill="url(#velocityGradient)" class=""></path>
                  </svg>
                </div>

                <!-- Stats -->
                <div class="col-span-4 space-y-2">
                  <div class="bg-white/5 rounded-lg p-3 border border-white/5">
                    <div class="text-xs text-zinc-400 mb-1">Active Issues</div>
                    <div class="text-lg font-semibold text-white">127</div>
                  </div>
                  <div class="bg-white/5 rounded-lg p-3 border border-white/5">
                    <div class="text-xs text-zinc-400 mb-1">Cycle Time</div>
                    <div class="text-lg font-semibold text-emerald-400">2.4d</div>
                  </div>
                </div>

                <!-- Progress Bars -->
                <div class="col-span-12 space-y-2">
                  <div class="flex items-center gap-3">
                    <span class="text-xs text-zinc-400 w-20">Frontend</span>
                    <div class="flex-1 bg-zinc-800 rounded-full h-1.5">
                      <div class="bg-blue-500 h-1.5 rounded-full w-3/4"></div>
                    </div>
                    <span class="text-xs text-blue-400">75%</span>
                  </div>
                  <div class="flex items-center gap-3">
                    <span class="text-xs text-zinc-400 w-20">Backend</span>
                    <div class="flex-1 bg-zinc-800 rounded-full h-1.5">
                      <div class="bg-emerald-500 h-1.5 rounded-full w-4/5"></div>
                    </div>
                    <span class="text-xs text-emerald-400">80%</span>
                  </div>
                  <div class="flex items-center gap-3">
                    <span class="text-xs text-zinc-400 w-20">Design</span>
                    <div class="flex-1 bg-zinc-800 rounded-full h-1.5">
                      <div class="bg-purple-500 h-1.5 rounded-full w-1/2"></div>
                    </div>
                    <span class="text-xs text-purple-400">50%</span>
                  </div>
                </div>
              </div>
            </div>

            <!-- Floating notifications -->
            <div class="absolute top-6 right-6 w-48 space-y-2">
              <div class="bg-zinc-900/95 border border-emerald-500/30 rounded-lg p-2 backdrop-blur">
                <div class="flex items-center gap-2">
                  <div class="h-2 w-2 bg-emerald-500 rounded-full"></div>
                  <span class="text-xs text-emerald-300">Deploy completed</span>
                </div>
              </div>
              <div class="bg-zinc-900/95 border border-blue-500/30 rounded-lg p-2 backdrop-blur">
                <div class="flex items-center gap-2">
                  <div class="h-2 w-2 bg-blue-500 rounded-full"></div>
                  <span class="text-xs text-blue-300">PR merged</span>
                </div>
              </div>
            </div>
          </div>

          <!-- Content -->
          <div class="">
            <div class="flex items-center gap-3 mb-4">
              
              <h3 class="sm:text-3xl text-2xl font-normal text-white tracking-tight font-geist">Advanced Analytics</h3>
            </div>
            <p class="text-zinc-300 text-base leading-relaxed font-sans">Get deep insights into your team's performance with automated metrics, cycle time analysis, and predictive forecasting to optimize your workflow.</p>
            <div class="mt-6">
              <a href="#" class="inline-flex items-center gap-2 text-sm font-medium text-white hover:text-zinc-300 transition-colors">
                Explore analytics
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                  <path d="M5 12h14" class=""></path>
                  <path d="m12 5 7 7-7 7" class=""></path>
                </svg>
              </a>
            </div>
          </div>
        </div>
      </article>

      <!-- Small Feature Card - 1/3 width -->
      <article class="group relative overflow-hidden transition-all duration-300 hover:shadow-xl bg-zinc-900/50 border-white/10 border rounded-2xl backdrop-blur-sm">
        <div class="p-6">
          <!-- Illustration -->
          <div class="relative h-48 rounded-xl bg-gradient-to-br from-zinc-900/90 to-zinc-950/90 ring-1 ring-inset ring-white/5 mb-6">
            <!-- Code Editor Mock -->
            <div class="absolute inset-3 rounded-lg bg-zinc-950/90 backdrop-blur border border-white/10 overflow-hidden">
              <div class="flex items-center justify-between px-3 py-2 border-b border-white/10">
                <div class="flex items-center gap-2">
                  <div class="h-2 w-2 bg-red-500/60 rounded-full"></div>
                  <div class="h-2 w-2 bg-yellow-500/60 rounded-full"></div>
                  <div class="h-2 w-2 bg-green-500/60 rounded-full"></div>
                </div>
                <span class="text-xs text-zinc-400">main.js</span>
              </div>
              <div class="p-3 space-y-1">
                <div class="flex">
                  <span class="text-xs text-zinc-500 w-4">1</span>
                  <span class="text-xs text-blue-400">import</span>
                  <span class="text-xs text-zinc-300 ml-1">{ createIssue }</span>
                </div>
                <div class="flex">
                  <span class="text-xs text-zinc-500 w-4">2</span>
                  <span class="text-xs text-purple-400">const</span>
                  <span class="text-xs text-zinc-300 ml-1">issue =</span>
                  <span class="text-xs text-yellow-400 ml-1">'ENG-241'</span>
                </div>
                <div class="flex">
                  <span class="text-xs text-zinc-500 w-4">3</span>
                  <span class="text-xs text-emerald-400">await</span>
                  <span class="text-xs text-zinc-300 ml-1">deploy()</span>
                </div>
                <div class="flex">
                  <span class="text-xs text-zinc-500 w-4">4</span>
                  <span class="text-xs text-zinc-600"># Auto-linked to PR</span>
                </div>
              </div>
            </div>
            <!-- Link indicator -->
            
          </div>

          <!-- Content -->
          <div class="">
            <div class="flex gap-3 mb-4 items-center">
              
              <h3 class="text-xl font-normal text-white tracking-tight font-geist">Smart Linking</h3>
            </div>
            <p class="text-zinc-300 text-sm leading-relaxed font-sans">Automatically connect commits, PRs, and deployments to issues. Never lose context across your development workflow.</p>
            <div class="mt-6">
              <a href="#" class="inline-flex items-center gap-2 text-sm font-medium text-white hover:text-zinc-300 transition-colors">
                View integrations
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                  <path d="M5 12h14" class=""></path>
                  <path d="m12 5 7 7-7 7" class=""></path>
                </svg>
              </a>
            </div>
          </div>
        </div>
      </article>
    </div>

    <!-- Second Row - Reversed Layout -->
    <div class="grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6">
      <!-- Small Feature Card - 1/3 width -->
      <article class="group relative overflow-hidden transition-all duration-300 hover:shadow-xl bg-zinc-900/50 border-white/10 border rounded-2xl backdrop-blur-sm">
        <div class="p-6">
          <!-- Illustration -->
          <div class="relative h-48 rounded-xl bg-gradient-to-br from-zinc-900/90 to-zinc-950/90 ring-1 ring-inset ring-white/5 mb-6">
            <!-- Team Avatars -->
            <div class="absolute inset-0 flex items-center justify-center">
              <div class="relative">
                <!-- Center hub -->
                <div class="w-16 h-16 flex ring-1 ring-white/20 bg-gradient-to-r from-slate-900 to-slate-700 rounded-full items-center justify-center">
                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-[24px] h-[24px]" data-icon-replaced="true" style="width: 24px; height: 24px; color: rgb(255, 255, 255);">
                    <path d="M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z" class=""></path>
                    <polyline points="3,7 12,13 21,7" class=""></polyline>
                  </svg>
                </div>
                
                <!-- Orbiting avatars -->
                <img class="absolute -top-8 -left-4 w-10 h-10 object-cover border-white/30 border rounded-full" alt="" src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/5fe82ca0-ec91-4df3-b0fb-d97b643f2178_320w.jpg">
                <img class="absolute -top-6 -right-6 w-8 h-8 object-cover border-white/30 border rounded-full" alt="" src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/ec17a2e2-e4f4-4164-b631-f074e640a0c1_320w.jpg">
                <img class="absolute -bottom-8 -right-2 w-10 h-10 object-cover border-white/30 border rounded-full" alt="" src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/e08496f1-bdba-4cb4-83c1-96ac5be57ace_320w.jpg">
                <img class="absolute -bottom-6 -left-6 w-8 h-8 object-cover border-white/30 border-1 rounded-full" alt="" src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/c1bfea42-f5c9-4b52-974e-36fe36212b17_320w.jpg">
                
                <!-- Connection lines -->
                <div class="absolute inset-0 pointer-events-none">
                  <svg class="w-full h-full" viewBox="0 0 100 100">
                    <line x1="50" y1="50" x2="25" y2="25" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="2,2" class=""></line>
                    <line x1="50" y1="50" x2="75" y2="20" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="2,2" class=""></line>
                    <line x1="50" y1="50" x2="80" y2="80" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="2,2" class=""></line>
                    <line x1="50" y1="50" x2="20" y2="75" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="2,2" class=""></line>
                  </svg>
                </div>
              </div>
            </div>
          </div>

          <!-- Content -->
          <div class="">
            <div class="flex items-center gap-3 mb-4">
              
              <h3 class="text-xl font-normal text-white tracking-tight font-geist">Team Collaboration</h3>
            </div>
            <p class="text-zinc-300 text-sm leading-relaxed font-sans">Real-time updates, smart notifications, and seamless handoffs keep everyone synchronized across time zones.</p>
            <div class="mt-6">
              <a href="#" class="inline-flex items-center gap-2 text-sm font-medium text-white hover:text-zinc-300 transition-colors">
                See team features
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                  <path d="M5 12h14" class=""></path>
                  <path d="m12 5 7 7-7 7" class=""></path>
                </svg>
              </a>
            </div>
          </div>
        </div>
      </article>

      <!-- Large Feature Card - 2/3 width -->
      <article class="lg:col-span-2 group relative overflow-hidden transition-all duration-300 hover:shadow-2xl bg-zinc-900/50 border-white/10 border rounded-2xl backdrop-blur-sm">
        <div class="p-6 sm:p-8">
          <!-- Illustration -->
          <div class="relative h-64 sm:h-80 rounded-xl bg-gradient-to-br from-zinc-900/90 to-zinc-950/90 ring-1 ring-inset ring-white/5 mb-6">
            <!-- Automation Flow -->
            <div class="absolute inset-4">
              <!-- Nodes -->
              <div class="absolute top-4 left-8 w-16 h-12 bg-blue-500/20 border border-blue-500/40 rounded-lg flex items-center justify-center">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-blue-400">
                  <polyline points="16 18 22 12 16 6" class=""></polyline>
                  <polyline points="8 6 2 12 8 18" class=""></polyline>
                </svg>
              </div>
              
              <div class="absolute top-4 right-8 w-16 h-12 bg-emerald-500/20 border border-emerald-500/40 rounded-lg flex items-center justify-center">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-emerald-400">
                  <path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" class=""></path>
                  <polyline points="7.5 4.21 12 6.81 16.5 4.21" class=""></polyline>
                  <polyline points="7.5 19.79 7.5 14.6 3 12" class=""></polyline>
                  <polyline points="21 12 16.5 14.6 16.5 19.79" class=""></polyline>
                </svg>
              </div>
              
              <div class="absolute bottom-8 left-1/2 transform -translate-x-1/2 w-16 h-12 bg-purple-500/20 border border-purple-500/40 rounded-lg flex items-center justify-center">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-purple-400">
                  <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10" class=""></path>
                  <path d="m9 12 2 2 4-4" class=""></path>
                </svg>
              </div>

              <!-- Connection Lines -->
              <svg class="absolute inset-0 w-full h-full pointer-events-none" viewBox="0 0 300 200">
                <defs class="">
                  <marker id="arrowhead" markerWidth="10" markerHeight="7" refX="0" refY="3.5" orient="auto" class="">
                    <polygon points="0 0, 10 3.5, 0 7" fill="rgba(255,255,255,0.4)" class=""></polygon>
                  </marker>
                </defs>
                <path d="M 80 25 Q 150 15 220 25" stroke="rgba(255,255,255,0.3)" stroke-width="2" fill="none" marker-end="url(#arrowhead)" stroke-dasharray="4,4" class="">
                  <animate attributeName="stroke-dashoffset" values="0;-8" dur="2s" repeatCount="indefinite" class=""></animate>
                </path>
                <path d="M 220 40 Q 200 100 150 150" stroke="rgba(255,255,255,0.3)" stroke-width="2" fill="none" marker-end="url(#arrowhead)" stroke-dasharray="4,4" class="">
                  <animate attributeName="stroke-dashoffset" values="0;-8" dur="2s" repeatCount="indefinite" class=""></animate>
                </path>
                <path d="M 140 150 Q 100 100 80 40" stroke="rgba(255,255,255,0.3)" stroke-width="2" fill="none" marker-end="url(#arrowhead)" stroke-dasharray="4,4" class="">
                  <animate attributeName="stroke-dashoffset" values="0;-8" dur="2s" repeatCount="indefinite" class=""></animate>
                </path>
              </svg>

              <!-- Status Indicators -->
              <div class="absolute top-20 left-4 space-y-1">
                <div class="flex items-center gap-2 text-xs">
                  <div class="h-2 w-2 bg-emerald-500 rounded-full animate-pulse"></div>
                  <span class="text-emerald-400">Tests passed</span>
                </div>
                <div class="flex items-center gap-2 text-xs">
                  <div class="h-2 w-2 bg-blue-500 rounded-full animate-pulse"></div>
                  <span class="text-blue-400">Building...</span>
                </div>
                <div class="flex items-center gap-2 text-xs">
                  <div class="h-2 w-2 bg-yellow-500 rounded-full"></div>
                  <span class="text-yellow-400">Deploy queued</span>
                </div>
              </div>
            </div>
          </div>

          <!-- Content -->
          <div class="">
            <div class="flex items-center gap-3 mb-4">
              
              <h3 class="sm:text-3xl text-2xl font-normal text-white tracking-tight font-geist">Automated Workflows</h3>
            </div>
            <p class="text-zinc-300 text-base leading-relaxed font-sans">Streamline your pipeline with intelligent automation. From code to deployment, reduce manual work and eliminate bottlenecks with smart triggers and actions.</p>
            <div class="mt-6">
              <a href="#" class="inline-flex items-center gap-2 text-sm font-medium text-white hover:text-zinc-300 transition-colors">
                Build workflows
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                  <path d="M5 12h14" class=""></path>
                  <path d="m12 5 7 7-7 7" class=""></path>
                </svg>
              </a>
            </div>
          </div>
        </div>
      </article>
    </div>

    <!-- Third Row - Standard Layout -->
    
  </div>
</section>
All Prompts