import { ImageResponse } from 'next/og'; export const runtime = 'edge'; const logos = { // Koncepcja 1: MINIMAL SHINE - Elegancja z połyskiem minimal: (
{/* Litery GVMS z połyskiem */}
GVMS
{/* Subline */}
PREMIUM DETAILING
{/* Linia akcentująca */}
), // Koncepcja 2: SHIELD PROTECTION - Tarcza ochronna shield: (
{/* Ikona tarczy z sylwetką auta */}
🚗
{/* Nazwa */}
GVMS
DETAILING STUDIO
), // Koncepcja 3: CERAMIC COAT - Molekuły ceramiki ceramic: (
{/* Hexagony w tle (struktura ceramiki) */}
{/* Logo */}
GVMS
{/* Tagline */}
CERAMIC COATING EXPERTS
{/* Kropki reprezentujące powłokę */}
{[1, 2, 3, 4, 5].map((i) => (
))}
), // Koncepcja 4: REFLECTION - Odbicie luksusu reflection: (
{/* Logo z efektem odbicia */}
GVMS
{/* "Odbicie" */}
GVMS
{/* Tagline */}
AUTOMOTIVE PERFECTION
), // Koncepcja 5: MODERN TECH - Nowoczesna technologia tech: (
{/* Geometryczny symbol */}
G
{/* Tekst */}
GVMS
PAINT PROTECTION
), }; export async function GET( request: Request, { params }: { params: { variant: string } } ) { const variant = params.variant as keyof typeof logos; const logo = logos[variant] || logos.minimal; return new ImageResponse(logo, { width: 1200, height: 630, }); } Strona prezentacji logo src/app/page.tsx export default function Home() { const variants = [ { id: 'minimal', name: 'Minimal Shine', desc: 'Elegancja z metalicznym połyskiem' }, { id: 'shield', name: 'Shield Protection', desc: 'Tarcza ochronna z sylwetką auta' }, { id: 'ceramic', name: 'Ceramic Coat', desc: 'Struktura cząsteczek ceramiki' }, { id: 'reflection', name: 'Reflection', desc: 'Luksusowe odbicie w lakierze' }, { id: 'tech', name: 'Modern Tech', desc: 'Nowoczesna geometria' }, ]; return (

GVMS Detailing - Propozycje Logo

5 niepowtarzalnych koncepcji dla Twojej marki premium

{variants.map((variant, index) => (
{variant.name}
#{index + 1}

{variant.name}

{variant.desc}

))}
{/* Bonus: Paleta kolorów */}

💡 Rekomendacje brandingowe

🎨 Kolory marki

Niebieski - zaufanie, technologia
Czarny - elegancja, premium
Złoty - luksus

✍️ Czcionki

Logo: Bold, sans-serif (Montserrat, Bebas Neue)
Tagline: Light, rozstrzelone litery
Tekst: Czytelny, nowoczesny

🎯 Zastosowanie

• Wizytówki premium
• Oklejenie samochodu serwisowego
• Media społecznościowe
• Strona internetowa

); }