import { Card } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Progress } from "@/components/ui/progress"; import { Server, Download, Rocket } from "lucide-react"; export function DeploymentSection() { const systemRequirements = [ { label: "CPU", value: "Intel i5+ / AMD Ryzen 5+" }, { label: "RAM", value: "16 GB minimum" }, { label: "Storage", value: "10 GB+ SSD" }, { label: "Platform", value: "Windows 11 (primary)" }, { label: "Python", value: "3.10 (Conda managed)" }, { label: "Models", value: "CPU-only execution" } ]; const installationSteps = [ { name: "Conda Environment", progress: 100, status: "✓ Complete", color: "bg-green-400" }, { name: "sentence-transformers", progress: 100, status: "✓ Complete", color: "bg-green-400" }, { name: "FAISS + Typer + PyYAML", progress: 100, status: "✓ Complete", color: "bg-green-400" }, { name: "EmbeddingGemma-300m", progress: 75, status: "⟳ Downloading", color: "bg-yellow-400" }, { name: "Phi-2 GGUF (Q4_0)", progress: 0, status: "⏳ Pending", color: "bg-muted" } ]; const quickStartSteps = [ { number: 1, title: "Conda Setup", commands: ["conda env create -f environment.yml", "conda activate gemma-phi2-cli", "pip install -e ."], color: "bg-primary" }, { number: 2, title: "Model Download", commands: ["python download_models.py", "# Downloads EmbeddingGemma + Phi-2 GGUF"], color: "bg-accent" }, { number: 3, title: "CLI Usage", commands: ["gemma-phi2-cli init ./my-project", "git add .", "gemma-phi2-cli commit --preview"], color: "bg-green-400" } ]; return (

Deployment & Setup

{/* System Requirements */}

System Requirements

{systemRequirements.map((req, index) => (
{req.label} {req.value}
))}
{/* Installation Progress */}

Installation Progress

{installationSteps.map((step, index) => (
{step.name} {step.status}
))}
{/* Quick Start Guide */}

Quick Start Guide

{quickStartSteps.map((step, index) => (
{step.number}

{step.title}

{step.commands.map((command, cmdIndex) => (
{command}
))}
))}
); }