Linkeum Dev
| Accedi Iscriviti

Test di Gemini 3: crea un generatore di menu per caffè con l'IA senza scrivere una sola riga di codice

Come l'IA generativa crea uno strumento completo in un singolo prompt

Gemini 3 rappresenta una nuova generazione di IA in grado di comprendere richieste complesse e generare codice pronto per la produzione in pochi secondi. Per testare le sue vere capacità, ho deciso di creare uno strumento pratico e universale senza scrivere una sola riga di codice: un designer di menu per caffè personalizzabile, esportabile in PDF e contenuto in un unico file HTML. Il risultato? Impressionante.

Interfaccia di Barista Designer - Strumento di creazione menu caffè con Gemini 3
Linkeum.com
Prosegui dopo questa pubblicità

Testare Gemini 3: crea un menu di caffè con l'IA

Google ha rilasciato una nuova versione di Gemini: la versione 3. Questa nuova iterazione promette nuove capacità di ragionamento e generazione di codice. Vediamolo con un test semplice.

Primo passo: iniziare

Vai su Gemini e seleziona "ragionamento" nel prompt dei comandi.

Per questo test, ho deciso di creare uno strumento per creare rapidamente e facilmente un menu di caffè/bar esportabile in PDF.

Il prompt iniziale

Ecco il prompt utilizzato:

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.

La risposta di Gemini 3

Dopo pochi minuti di riflessione, Gemini risponde:

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.

Seguito dal codice. Prendo il codice e lo copio in un file HTML che apro nel mio browser.

Ed ecco il risultato:

Barista Designer - Primo risultato con Gemini 3

È pulito e funzionale. Il risultato per un unico prompt è impressionante. Non metto il codice qui perché è piuttosto lungo. Vi invito a testarlo voi stessi.

I miglioramenti

Ci sono alcuni miglioramenti pratici da apportare:

  • Rendere la dimensione degli elementi modificabile
  • Rendere il testo in fondo al menu modificabile

Avanziamo e completiamo con questo secondo prompt:

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

La risposta migliorata

Dopo alcuni minuti di riflessione, ecco la risposta di 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.

Seguito dal codice. Copio e incollo il codice in un nuovo file HTML e lo apro nel mio browser.

Di seguito è riportato il risultato:

Barista Designer - Dopo il secondo prompt - Pannelli di controllo

Barista Designer - Dopo il secondo prompt - Anteprima del menu

Le dimensioni sono modificabili, tutto funziona e il salvataggio in PDF funziona. Il risultato in 2 prompt è pulito, funzionale e impressionante!

Prosegui dopo questa pubblicità

Punti chiave

Questo test dimostra che Gemini 3 non è solo un chatbot – è uno strumento di sviluppo vero e proprio in grado di creare applicazioni professionali. Dai piccoli caffè ai ristoranti, passando per i food truck, questo strumento può essere utilizzato direttamente. Se hai un'idea per uno strumento, un sito web "semplice", e non vuoi buttarti nel codice, Gemini può portare in vita la tua immaginazione. Inizia subito!
T
Team Linkeum
Team di redattori ed esperti di tecnologia e finanza di Linkeum.

Parole chiave correlate

#Gemini 3 #AI generativa #sviluppo web #HTML #JavaScript #TailwindCSS #caffè #menu #PDF #senza codice #vibe coding