Linkeum Kehitys
| Kirjaudu Tilaa

Gemini 3:n testaaminen: luo kahvilan valikongeneraattori tekoälyllä ilman koodirivien kirjoittamista

Kuinka generatiivinen tekoäly luo täydellisen työkalun yhdessä kehotuksessa

Gemini 3 edustaa uutta sukupolvea tekoälyä, joka pystyy ymmärtämään monimutkaisia pyyntöjä ja luomaan tuotantovalmiin koodia muutamassa sekunnissa. Testataakseni sen todellisia kykyjä päätin luoda käytännöllisen ja universaalin työkalun ilman koodirivien kirjoittamista: muokattavan kahvilan valikkosuunnittelijan, joka voidaan viedä PDF-muotoon ja joka mahtuu yhteen HTML-tiedostoon. Tulos? Vaikuttava.

Barista Designer -käyttöliittymä - kahvilan valikon luomistyökalu Gemini 3:lla
Linkeum.com
Jatkuu tämän mainoksen jälkeen

Gemini 3:n testaaminen: luo kahvilan valikko tekoälyllä

Google on julkaissut uuden version Geminista: versio 3. Tämä uusi iteraatio lupaa uusia päättelyä ja koodien luontia koskevia kykyjä. Katsotaan tämä yksinkertaisella testillä.

Ensimmäinen vaihe: aloita

Siirry Geminiin ja valitse "päättely" komentokehotteesta.

Tälle testille päätin luoda työkalun kahvilan/baarin valikon luomiseksi nopeasti ja helposti PDF-muodossa.

Alkuperäinen kehote

Tässä on käytetty kehote:

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.

Gemini 3:n vastaus

Muutaman minuutin pohdinnan jälkeen Gemini vastaa:

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.

Jota seuraa koodi. Otan koodin ja kopioin sen HTML-tiedostoon, jonka avaan selaimessani.

Ja tässä on tulos:

Barista Designer - Ensimmäinen tulos Gemini 3:lla

Se on puhdas ja toiminnallinen. Yhden kehotteen tulos on vaikuttava. En aseta koodia tähän, koska se on melko pitkä. Kutsun sinut testaamaan sen itse.

Parannukset

Tehtävä oleva joitain käytännöllisiä parannuksia:

  • Tee elementtien koko muokattavaksi
  • Tee valikon alaosassa oleva teksti muokattavaksi

Jatketaan ja viimeistele se tällä toisella kehote:

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).

Parannettu vastaus

Muutaman minuutin pohdinnan jälkeen tässä on Gemini:n vastaus:

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.

Jota seuraa koodi. Kopioin ja liitän koodin uuteen HTML-tiedostoon ja avaan sen selaimessani.

Tässä on tulos:

Barista Designer - Toisen kehotteen jälkeen - Ohjainpaneelit

Barista Designer - Toisen kehotteen jälkeen - Valikon esikatselu

Koot ovat muokattavia, kaikki toimii ja PDF-tallentaminen toimii. Tulos 2 kehote on puhdas, toiminnallinen ja vaikuttava!

Jatkuu tämän mainoksen jälkeen

Tärkeimmät havainnot

Tämä testi osoittaa, että Gemini 3 ei ole vain chatbotti – se on todellinen kehitystyökalu, joka pystyy luomaan ammattimaisia sovelluksia. Pienistä kahviloista ravintoloihin, ruoka-autojen kautta, tätä työkalua voidaan käyttää suoraan. Jos sinulla on idea työkalusta, "yksinkertaisesta" verkkosivustosta ja et halua sukeltaa koodiin, Gemini voi tehdä mielikuvituksestasi todellisuuden. Aloita nyt!
L
Linkeum-tiimi
Linkeumin teknologia- ja talouskirjoittajista sekä asiantuntijoista koostuva tiimi.

Aiheeseen liittyvät avainsanat

#Gemini 3 #generatiivinen tekoäly #web-kehitys #HTML #JavaScript #TailwindCSS #kahvila #valikko #PDF #ei koodia #vibe coding