Linkeum Vývoj
| Přihlásit se Přihlásit se

Test Gemini 3: vytvořit generátor menu kavárny s AI bez napsání jediného řádku kódu

Jak generativní AI vytváří kompletní nástroj v jednom příkazu

Gemini 3 představuje novou generaci AI schopné porozumět složitým požadavkům a generovat kód připravený k výrobě v několika sekundách. Abych otestoval jeho skutečné schopnosti, rozhodl jsem se vytvořit praktický a univerzální nástroj bez napsání jediného řádku kódu: přizpůsobitelný návrhář menu kavárny, exportovatelný do PDF a vejdoucí se do jednoho souboru HTML. Výsledek? Působivý.

Rozhraní Barista Designer - nástroj pro vytváření menu kavárny s Gemini 3
Linkeum.com
Pokračování po této reklamě

Test Gemini 3: vytvoř menu kavárny s AI

Google vydal novou verzi Gemini: verze 3. Tato nová iterace slibuje nové možnosti uvažování a generování kódu. Podívejme se na to s jednoduchým testem.

První krok: začněte

Jděte na Gemini a v příkazovém řádku vyberte "uvažování".

Pro tento test jsem se rozhodl vytvořit nástroj pro rychlé a snadné vytvoření menu kavárny/baru exportovatelného do PDF.

Počáteční výzva

Zde je použitá výzva:

Create a single-file HTML tool for designing a coffee shop/bar menu.

FEATURES REQUIRED:

  1. Design Themes (user selectable):

    • Modern (minimalist, clean lines)
    • Nature (earthy, organic feel)
    • Futuristic (sleek, bold)
    • Zen (calm, balanced, minimal)
  2. Customization:

    • Editable menu items with names and prices
    • Add/remove menu categories (Coffee, Tea, Food, Desserts, etc.)
    • Text color selection from a palette
    • Theme color customization (primary accent color)
    • Option to add item descriptions
  3. Export:

    • PDF export in standard sizes: A4, A3, A5, Letter, Half Letter
    • Print-optimized layout
    • Maintain theme and colors in PDF
  4. Visual Elements:

    • Include an illustration/icon for each theme
    • Display theme preview on the left panel
    • Live preview of menu as user edits
  5. Technical:

    • Single HTML file (no dependencies, or use CDN links)
    • Use TailwindCSS via CDN
    • Include html2pdf library for PDF export
    • Fully responsive design
    • Save/load functionality (LocalStorage for user data)

STRUCTURE:

  • Left panel: Controls (theme, colors, export options)
  • Right panel: Live menu preview
  • Simple, intuitive UI

Make it production-ready, professional, and easy for non-developers to use.

Odpověď Gemini 3

Po pár minutách uvažování Gemini odpovídá:

Here is a complete, single-file HTML solution. It uses TailwindCSS for styling, FontAwesome for icons, and html2pdf.js for generating the PDF. It requires no installation—just save the code below as an .html file (e.g., menu-maker.html) and open it in your browser.

Následovaný kódem. Vezmu kód a zkopíruji jej do souboru HTML, který si otevřu v prohlížeči.

A zde je výsledek:

Barista Designer - První výsledek s Gemini 3

Je to čisté a funkční. Výsledek z jedné výzvy je působivý. Kód sem neumísťuji, protože je poměrně dlouhý. Vyzývám vás, abyste to vyzkoušeli sami.

Vylepšení

Existuje několik praktických vylepšení, která je třeba provést:

  • Umožnit úpravu velikosti prvků
  • Umožnit úpravu textu v dolní části nabídky

Pojďme dál a dokončete to s touto druhou výzvou:

Add the following features to the coffee menu designer:

  1. DRAG & DROP:

    • Drag categories to reorder them
    • Drag menu items within categories to reorder them
    • Visual feedback during drag (highlight, shadow, cursor)
    • Smooth animations
  2. SIZE CUSTOMIZATION:

    • Adjustable font size for:
      • Category titles (slider: 16px - 32px)
      • Menu item names (slider: 12px - 24px)
      • Menu item prices (slider: 10px - 20px)
      • Menu item descriptions (slider: 10px - 16px)
    • Show current size value next to each slider
    • Live preview as user adjusts
  3. SPACING CUSTOMIZATION (bonus):

    • Gap between menu items (slider: 8px - 24px)
    • Gap between categories (slider: 16px - 32px)
  4. FOOTER TEXT CUSTOMIZATION:

    • Editable footer text (currently "Menu created with Barista Designer")
    • Text input field to modify footer content
    • Option to toggle footer visibility (show/hide checkbox)
    • Footer font size slider (8px - 16px)
    • Footer text color selection from palette
  5. UX IMPROVEMENTS:

    • Add "Reset sizes to default" button
    • Add icons for drag handles (≡ icon)
    • Group font size controls in a dedicated panel
    • Disable text selection during dragging
    • Add delete buttons for categories and items
  6. PERSISTENCE:

    • Save all size settings and footer text to LocalStorage
    • Load them when user reopens the tool

Keep the single-file HTML structure and maintain all existing features (themes, colors, PDF export).

Vylepšená odpověď

Po pár minutách uvažování je zde odpověď Gemini:

Here is the updated, single-file solution.

I have added SortableJS (via CDN) to handle robust drag-and-drop functionality, implemented CSS Variables for high-performance live font resizing, and added the requested Footer and Spacing controls.

Následovaný kódem. Zkopíruji a vložím kód do nového souboru HTML a otevřu ho v prohlížeči.

Zde je výsledek:

Barista Designer - Po druhé výzvě - Kontrolní panely

Barista Designer - Po druhé výzvě - Náhled nabídky

Velikosti lze upravovat, vše funguje a ukládání do PDF funguje. Výsledek ve 2 výzvách je čistý, funkční a působivý!

Pokračování po této reklamě

Klíčové poznatky

Tento test ukazuje, že Gemini 3 není jen chatbot – je to opravdový vývojářský nástroj schopný vytvářet profesionální aplikace. Od malých kavárniček po restaurace, přes food trucky, lze tento nástroj používat přímo. Pokud máte nápad na nástroj, "jednoduchou" webovou stránku a nechcete se pouštět do kódu, Gemini může vaši představivost převést do reality. Začněte hned!
T
Tým Linkeum
Tým autorů a odborníků na technologie a finance ve Linkeum.

Související klíčová slova

#Gemini 3 #generativní AI #vývoj webu #HTML #JavaScript #TailwindCSS #kavárna #menu #PDF #bez kódu #vibe coding