vibe codding platform with ai bug detector , bug fixer and code explainer and doccumentation maker and auto commentor
971c47a verified | <html lang="en" class="dark"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>CodeGenius AI - Smart Coding Companion</title> | |
| <link rel="icon" type="image/x-icon" href="/static/favicon.ico"> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <script> | |
| tailwind.config = { | |
| theme: { | |
| extend: { | |
| colors: { | |
| primary: '#6366f1', | |
| secondary: '#8b5cf6', | |
| dark: '#0f172a', | |
| light: '#f8fafc' | |
| } | |
| } | |
| } | |
| } | |
| </script> | |
| <script src="https://unpkg.com/feather-icons"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script> | |
| <style> | |
| @import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap'); | |
| body { | |
| font-family: 'Fira Code', monospace; | |
| } | |
| .code-editor { | |
| background-color: #1e293b; | |
| border-radius: 0.75rem; | |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); | |
| } | |
| .gradient-text { | |
| background: linear-gradient(90deg, #6366f1 0%, #8b5cf6 100%); | |
| -webkit-background-clip: text; | |
| background-clip: text; | |
| color: transparent; | |
| } | |
| .vanta-container { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| z-index: -1; | |
| } | |
| .feature-card:hover { | |
| transform: translateY(-5px); | |
| transition: all 0.3s ease; | |
| } | |
| .glow { | |
| box-shadow: 0 0 15px rgba(139, 92, 246, 0.5); | |
| } | |
| </style> | |
| </head> | |
| <body class="bg-dark text-light min-h-screen"> | |
| <div id="vanta-bg" class="vanta-container"></div> | |
| <!-- Navigation --> | |
| <nav class="bg-dark/80 backdrop-blur-md border-b border-gray-800 fixed w-full z-50"> | |
| <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <div class="flex items-center justify-between h-16"> | |
| <div class="flex items-center"> | |
| <div class="flex-shrink-0 flex items-center"> | |
| <i data-feather="code" class="text-primary h-6 w-6"></i> | |
| <span class="ml-2 text-xl font-bold gradient-text">CodeGenius AI</span> | |
| </div> | |
| </div> | |
| <div class="hidden md:block"> | |
| <div class="ml-10 flex items-baseline space-x-4"> | |
| <a href="#" class="text-primary px-3 py-2 rounded-md text-sm font-medium">Home</a> | |
| <a href="#" class="text-gray-300 hover:text-white px-3 py-2 rounded-md text-sm font-medium">Features</a> | |
| <a href="#" class="text-gray-300 hover:text-white px-3 py-2 rounded-md text-sm font-medium">Pricing</a> | |
| <a href="#" class="text-gray-300 hover:text-white px-3 py-2 rounded-md text-sm font-medium">Docs</a> | |
| <a href="#" class="text-gray-300 hover:text-white px-3 py-2 rounded-md text-sm font-medium">About</a> | |
| </div> | |
| </div> | |
| <div class="hidden md:block"> | |
| <div class="ml-4 flex items-center md:ml-6"> | |
| <button class="bg-primary hover:bg-primary/90 text-white px-4 py-2 rounded-md text-sm font-medium flex items-center"> | |
| <i data-feather="log-in" class="mr-2 h-4 w-4"></i> Sign In | |
| </button> | |
| </div> | |
| </div> | |
| <div class="-mr-2 flex md:hidden"> | |
| <button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none"> | |
| <i data-feather="menu"></i> | |
| </button> | |
| </div> | |
| </div> | |
| </div> | |
| </nav> | |
| <!-- Hero Section --> | |
| <div class="relative pt-32 pb-20 px-4 sm:px-6 lg:pt-40 lg:pb-28 lg:px-8"> | |
| <div class="max-w-7xl mx-auto"> | |
| <div class="text-center"> | |
| <h1 class="text-4xl tracking-tight font-extrabold sm:text-5xl md:text-6xl"> | |
| <span class="block">AI-Powered</span> | |
| <span class="block gradient-text">Coding Companion</span> | |
| </h1> | |
| <p class="mt-3 max-w-md mx-auto text-base text-gray-300 sm:text-lg md:mt-5 md:text-xl md:max-w-3xl"> | |
| Supercharge your development workflow with our AI-powered tools that detect bugs, fix code, explain logic, and generate documentation automatically. | |
| </p> | |
| <div class="mt-10 sm:flex sm:justify-center"> | |
| <div class="rounded-md shadow"> | |
| <a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-primary hover:bg-primary/90 md:py-4 md:text-lg md:px-10"> | |
| Get Started | |
| </a> | |
| </div> | |
| <div class="mt-3 rounded-md shadow sm:mt-0 sm:ml-3"> | |
| <a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-primary bg-white hover:bg-gray-50 md:py-4 md:text-lg md:px-10"> | |
| Live Demo | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Features Section --> | |
| <div class="py-12 bg-dark/50 backdrop-blur-sm"> | |
| <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <div class="lg:text-center"> | |
| <h2 class="text-base text-primary font-semibold tracking-wide uppercase">Features</h2> | |
| <p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-white sm:text-4xl"> | |
| Everything you need to code smarter | |
| </p> | |
| </div> | |
| <div class="mt-10"> | |
| <div class="grid grid-cols-1 gap-10 sm:grid-cols-2 lg:grid-cols-3"> | |
| <!-- Feature 1 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="bug"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">AI Bug Detector</h3> | |
| <p class="text-gray-300"> | |
| Real-time scanning and detection of bugs, errors, and vulnerabilities in your code with detailed reports. | |
| </p> | |
| </div> | |
| <!-- Feature 2 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="check-circle"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">AI Bug Fixer</h3> | |
| <p class="text-gray-300"> | |
| Automated suggestions and fixes for identified bugs, with options to apply changes instantly. | |
| </p> | |
| </div> | |
| <!-- Feature 3 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="book-open"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">AI Code Explainer</h3> | |
| <p class="text-gray-300"> | |
| In-depth breakdowns of complex code segments, simplifying logic and functionality for better understanding. | |
| </p> | |
| </div> | |
| <!-- Feature 4 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="file-text"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">AI Documentation Maker</h3> | |
| <p class="text-gray-300"> | |
| Auto-generates comprehensive, well-structured documentation for projects in various formats. | |
| </p> | |
| </div> | |
| <!-- Feature 5 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="message-square"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">AI Auto-Commentor</h3> | |
| <p class="text-gray-300"> | |
| Intelligently adds descriptive comments to code, improving readability and maintainability. | |
| </p> | |
| </div> | |
| <!-- Feature 6 --> | |
| <div class="feature-card bg-gray-800/50 p-6 rounded-lg border border-gray-700 hover:border-primary"> | |
| <div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary/10 text-primary mb-4"> | |
| <i data-feather="users"></i> | |
| </div> | |
| <h3 class="text-lg font-medium text-white mb-2">Real-time Collaboration</h3> | |
| <p class="text-gray-300"> | |
| Work together with your team in real-time with built-in collaboration tools and version control. | |
| </p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Code Editor Demo --> | |
| <div class="py-16 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto"> | |
| <div class="lg:grid lg:grid-cols-2 lg:gap-8 items-center"> | |
| <div class="mb-8 lg:mb-0"> | |
| <h2 class="text-3xl font-extrabold text-white sm:text-4xl"> | |
| <span class="block">See the magic in</span> | |
| <span class="block gradient-text">action</span> | |
| </h2> | |
| <p class="mt-3 text-lg text-gray-300"> | |
| Our AI analyzes your code as you type, providing instant feedback and suggestions to improve your code quality and efficiency. | |
| </p> | |
| <div class="mt-8"> | |
| <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-primary hover:bg-primary/90"> | |
| Try it yourself | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="code-editor p-4 glow"> | |
| <div class="flex items-center mb-4"> | |
| <div class="flex space-x-2 mr-4"> | |
| <div class="w-3 h-3 rounded-full bg-red-500"></div> | |
| <div class="w-3 h-3 rounded-full bg-yellow-500"></div> | |
| <div class="w-3 h-3 rounded-full bg-green-500"></div> | |
| </div> | |
| <div class="text-sm text-gray-400">example.js</div> | |
| </div> | |
| <pre class="text-gray-300 text-sm font-mono overflow-x-auto"> | |
| <span class="text-purple-400">function</span> <span class="text-yellow-300">calculateTotal</span>(items) { | |
| <span class="text-gray-500">// AI suggests adding parameter validation</span> | |
| <span class="text-green-400">if</span> (!Array.isArray(items)) { | |
| <span class="text-green-400">throw</span> <span class="text-purple-400">new</span> <span class="text-blue-400">Error</span>(<span class="text-orange-300">'Items must be an array'</span>); | |
| } | |
| <span class="text-purple-400">let</span> total = <span class="text-blue-400">0</span>; | |
| items.forEach(item => { | |
| <span class="text-gray-500">// AI detects potential NaN issue</span> | |
| <span class="text-purple-400">const</span> price = <span class="text-blue-400">Number</span>(item.price) || <span class="text-blue-400">0</span>; | |
| total += price * (item.quantity || <span class="text-blue-400">1</span>); | |
| }); | |
| <span class="text-gray-500">// AI suggests adding return type annotation</span> | |
| <span class="text-green-400">return</span> total; | |
| }</pre> | |
| <div class="mt-4 p-3 bg-gray-800 rounded text-sm text-gray-300"> | |
| <div class="flex items-start"> | |
| <i data-feather="alert-circle" class="text-yellow-400 mr-2 mt-0.5 flex-shrink-0"></i> | |
| <div> | |
| <span class="font-medium">AI Suggestion:</span> Consider adding JSDoc comments for better documentation. | |
| <button class="ml-2 text-primary text-xs">Apply suggestion</button> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- CTA Section --> | |
| <div class="bg-gradient-to-r from-primary/20 to-secondary/20 py-16 px-4 sm:px-6 lg:px-8"> | |
| <div class="max-w-3xl mx-auto text-center"> | |
| <h2 class="text-3xl font-extrabold text-white sm:text-4xl"> | |
| Ready to revolutionize your coding workflow? | |
| </h2> | |
| <p class="mt-3 text-xl text-gray-300"> | |
| Join thousands of developers who are coding smarter with AI assistance. | |
| </p> | |
| <div class="mt-10 sm:flex sm:justify-center"> | |
| <div class="rounded-md shadow"> | |
| <a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-primary hover:bg-primary/90 md:py-4 md:text-lg md:px-10"> | |
| Start free trial | |
| </a> | |
| </div> | |
| <div class="mt-3 rounded-md shadow sm:mt-0 sm:ml-3"> | |
| <a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-primary bg-white hover:bg-gray-50 md:py-4 md:text-lg md:px-10"> | |
| See pricing | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Footer --> | |
| <footer class="bg-gray-900/80 backdrop-blur-md border-t border-gray-800 mt-20"> | |
| <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 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">Product</h3> | |
| <ul class="mt-4 space-y-4"> | |
| <li><a href="#" class="text-base text-gray-300 hover:text-white">Features</a></li> | |
| <li><a href="#" class="text-base text-gray-300 hover:text-white">Pricing</a></li> | |
| <li><a href="#" class="text-base text-gray-300 hover:text-white">API</a></li> | |
| <li><a href="#" class="text-base text-gray-300 hover:text-white">Integrations</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">Documentation</a></li> | |
| <li><a href="#" class="text-base text-gray-300 hover:text-white">Guides</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">Support</a></li> | |
| </ul> | |
| </div> | |
| <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 | |
| </body> | |
| </html> |