fernando-bold's picture
Com base nas quatro imagens fornecidas, identifiquei três produtos distintos. Aqui está uma captura dos parâmetros de design, UX/UI e produto para cada um deles.
0477c6d verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CodeWhisper IDE Companion</title>
<link rel="stylesheet" href="style.css">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
</head>
<body class="bg-gray-900 text-gray-100 h-screen overflow-hidden">
<div class="flex h-full">
<!-- Activity Bar -->
<div class="w-16 bg-gray-800 flex flex-col items-center py-4 space-y-6">
<div class="p-2 rounded-md bg-gray-700">
<i data-feather="code" class="text-blue-400"></i>
</div>
<div class="p-2 rounded-md hover:bg-gray-700 cursor-pointer">
<i data-feather="file-text"></i>
</div>
<div class="p-2 rounded-md hover:bg-gray-700 cursor-pointer">
<i data-feather="search"></i>
</div>
<div class="p-2 rounded-md hover:bg-gray-700 cursor-pointer">
<i data-feather="git-branch"></i>
</div>
<div class="p-2 rounded-md hover:bg-gray-700 cursor-pointer">
<i data-feather="cpu"></i>
</div>
<div class="mt-auto p-2 rounded-md hover:bg-gray-700 cursor-pointer">
<i data-feather="settings"></i>
</div>
</div>
<!-- Sidebar -->
<div class="w-64 bg-gray-800 border-r border-gray-700 flex flex-col">
<div class="p-4 border-b border-gray-700">
<h2 class="font-semibold text-sm uppercase tracking-wider text-gray-400">Explorer</h2>
</div>
<div class="flex-1 overflow-y-auto">
<div class="py-2 px-4 text-sm text-gray-400 hover:bg-gray-700 cursor-pointer flex items-center">
<i data-feather="folder" class="mr-2"></i> project-name
</div>
<div class="pl-8">
<div class="py-1 px-4 text-sm hover:bg-gray-700 cursor-pointer flex items-center">
<i data-feather="file-text" class="mr-2 text-blue-400"></i> index.html
</div>
<div class="py-1 px-4 text-sm hover:bg-gray-700 cursor-pointer flex items-center">
<i data-feather="file-text" class="mr-2 text-green-400"></i> style.css
</div>
<div class="py-1 px-4 text-sm hover:bg-gray-700 cursor-pointer flex items-center">
<i data-feather="file-text" class="mr-2 text-yellow-400"></i> script.js
</div>
</div>
</div>
</div>
<!-- Main Content -->
<div class="flex-1 flex flex-col">
<!-- Editor Tabs -->
<div class="bg-gray-800 border-b border-gray-700 flex">
<div class="px-4 py-2 text-sm border-r border-gray-700 flex items-center">
<i data-feather="file-text" class="mr-2 text-blue-400"></i> index.html
</div>
<div class="px-4 py-2 text-sm text-gray-400 flex items-center">
<i data-feather="file-text" class="mr-2"></i> style.css
</div>
</div>
<!-- Editor Area -->
<div class="flex-1 flex overflow-hidden">
<!-- Code Editor -->
<div class="flex-1 overflow-auto">
<div class="p-4 font-mono text-sm">
<div class="text-gray-500">1</div>
<div class="text-gray-500">2</div>
<div class="text-gray-500">3</div>
<div class="text-blue-400">4 &lt;!DOCTYPE html&gt;</div>
<div class="text-blue-400">5 &lt;html lang="en"&gt;</div>
<div class="text-blue-400">6 &lt;head&gt;</div>
<div class="text-blue-400">7 &lt;meta charset="UTF-8"&gt;</div>
<div class="text-blue-400">8 &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;</div>
<div class="text-blue-400">9 &lt;title&gt;CodeWhisper IDE Companion&lt;/title&gt;</div>
<div class="text-blue-400">10 &lt;/head&gt;</div>
<div class="text-blue-400">11 &lt;body&gt;</div>
<div class="text-blue-400">12 &lt;h1&gt;Hello World&lt;/h1&gt;</div>
<div class="text-blue-400">13 &lt;/body&gt;</div>
<div class="text-blue-400">14 &lt;/html&gt;</div>
</div>
</div>
<!-- AI Assistant Panel -->
<div class="w-80 bg-gray-800 border-l border-gray-700 flex flex-col">
<div class="p-4 border-b border-gray-700">
<h2 class="font-semibold text-sm uppercase tracking-wider text-gray-400">AI Assistant</h2>
</div>
<div class="flex-1 overflow-y-auto p-4 space-y-4">
<div class="bg-gray-700 rounded-lg p-3">
<div class="text-sm text-gray-300">How can I help you with your code today?</div>
</div>
<div class="bg-blue-900 rounded-lg p-3">
<div class="text-sm">Can you add a responsive navbar to this HTML?</div>
</div>
<div class="bg-gray-700 rounded-lg p-3">
<div class="text-sm text-gray-300">Sure! Here's a responsive navbar using TailwindCSS:</div>
<div class="mt-2 p-2 bg-gray-800 rounded text-xs font-mono">
&lt;nav class="bg-gray-800 p-4"&gt;<br>
&nbsp;&nbsp;&lt;div class="container mx-auto flex justify-between items-center"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href="#" class="text-white font-bold"&gt;Logo&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class="hidden md:flex space-x-4"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href="#" class="text-gray-300 hover:text-white"&gt;Home&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href="#" class="text-gray-300 hover:text-white"&gt;About&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br>
&nbsp;&nbsp;&lt;/div&gt;<br>
&lt;/nav&gt;
</div>
<div class="mt-2 flex space-x-2">
<button class="text-xs bg-blue-600 hover:bg-blue-700 px-2 py-1 rounded">Insert</button>
<button class="text-xs bg-gray-600 hover:bg-gray-700 px-2 py-1 rounded">Explain</button>
</div>
</div>
</div>
<div class="p-4 border-t border-gray-700">
<div class="relative">
<input type="text" placeholder="Ask the AI assistant..." class="w-full bg-gray-700 rounded-lg px-4 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500">
<button class="absolute right-3 top-2 text-gray-400 hover:text-white">
<i data-feather="send"></i>
</button>
</div>
</div>
</div>
</div>
<!-- Terminal -->
<div class="h-40 bg-gray-800 border-t border-gray-700 flex flex-col">
<div class="p-2 border-b border-gray-700 flex items-center">
<i data-feather="terminal" class="mr-2 text-green-400"></i>
<span class="text-sm">Terminal</span>
</div>
<div class="flex-1 overflow-auto p-2 font-mono text-sm">
<div class="text-green-400">user@codewhisper:~$ npm start</div>
<div class="text-gray-300">> codewhisper@1.0.0 start</div>
<div class="text-gray-300">> vite</div>
<div class="text-gray-300"></div>
<div class="text-gray-300"> VITE v4.4.9 ready in 320 ms</div>
<div class="text-gray-300"></div>
<div class="text-gray-300"> ➜ Local: http://localhost:5173/</div>
<div class="text-gray-300"> ➜ Network: use --host to expose</div>
<div class="text-gray-300"> ➜ press h to show help</div>
<div class="text-green-400">user@codewhisper:~$</div>
</div>
</div>
</div>
</div>
<script src="script.js"></script>
<script>feather.replace();</script>
<script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
</body>
</html>