Cos'è Lovable e il «vibe coding»
Lovable è una piattaforma svedese di vibe coding fondata a Stoccolma nel 2023. Genera applicazioni full-stack (codice React e TypeScript vero, modificabile) partendo da prompt in linguaggio naturale. Non blocchi visivi: codice che puoi esportare.
«Vibe coding» significa che non scrivi il codice riga per riga: dai la direzione. Il tono estetico, la struttura, l'effetto che vuoi. Lovable traduce tutto in un'app funzionante.
- 1 Entri su lovable.dev.
- 2 Scrivi il prompt nella home.
- 3 Lui genera le immagini, costruisce la pagina, la pubblica in anteprima.
- 4 Raffini quello che non ti convince con prompt successivi.
La qualità dipende quasi interamente da come scrivi quel primo prompt. Ed è qui che entra la tecnica.
L'update Aesthetics che sblocca tutto
L'11 maggio 2026 Felix Haas di Lovable ha annunciato quello che internamente chiamano «Aesthetics update». Il nuovo sistema permette di specificare tipografia, layout e preferenze cromatiche durante lo sviluppo via chat, invece di affidarsi alle scelte di design predefinite.
«A new level of design in vibe coding. Ask for typography, layout, and color preferences. Preview design concepts before building, and create bolder landing pages, apps, and blogs.»
Non è cosmetico: il design diventa un elemento di prima classe nel workflow da prompt ad app. Specifichi i vincoli visivi a monte e riduci i ritocchi post-generazione, un vantaggio decisivo per landing page e siti di prodotto.
Per contesto: Lovable genera app React e TypeScript con modelli come GPT-5.5 e Claude Opus 4.7, deploy su Netlify o Vercel e autenticazione via Supabase. Aesthetics si inserisce come layer di orchestrazione del design.
Il prompt che fa la differenza: i 6 livelli
Non basta «fammi una landing page luxury». Devi dare al modello abbastanza contesto visivo, tecnico ed emotivo da attivare i pattern di design già codificati. Con Aesthetics puoi farlo in modo ancora più esplicito. Ecco come strutturarlo su più livelli.
- 1
Obiettivo chiaro fin dalla prima riga
Parti dal risultato finale con posizionamento preciso. Non «fammi un sito», ma «Build a luxury product page for a modern physical AI-assisted [prodotto]». Formato + posizionamento + uso dichiarato: Lovable capisce subito dove vuoi arrivare.
- 2
Stack tecnologico esplicito
È la parte più importante, e quella che più persone saltano. Devi citare le librerie. In particolare Motion (ex Framer Motion): produce gli effetti fluidi, le microanimazioni sull'hover, lo scroll premium. Senza nominarla, Lovable usa CSS base e il risultato è piatto. Per sicurezza cita entrambi i nomi: «Motion (formerly Framer Motion)».
- 3
Preferenze estetiche esplicite
La novità dell'Aesthetics update. Specifica tipografia (serif elegante, sans geometrico…), palette (dark con accent caldi, bianco carta con nero profondo…) e layout (asimmetrico, centrato cinematico, grid modulare). Parole come «cinematic», «high-end», «tactile», «luminous» non sono poetiche: sono keyword mappate a stili visivi precisi.
- 4
Reference di brand
Citare marchi con identità fortissima (Apple, Bang & Olufsen, Linear, Teenage Engineering) evoca pattern stilistici già appresi dal modello. Lovable li riconosce e li attiva.
- 5
Struttura narrativa della pagina
Se conosci la nomenclatura del web design, usala: hero section, reveal animato, scroll-driven storytelling, sticky nav, CTA section. Il nome tecnico giusto attiva la memoria latente del modello. Non devi imparare a programmare, devi imparare a descrivere.
- 6
La parola magica: «awards-level quality»
Awwwards premia i migliori siti al mondo su design, usabilità, creatività e contenuto. Mettere «awards-level quality» nel prompt evoca un insieme di pattern visivi di alta qualità già presenti nel modello. L'esperienza lo conferma.
Motion (ex Framer Motion) è la libreria di animazioni React con oltre 30 milioni di download mensili, usata da Framer e Figma. Si importa da motion/react. Citala nel prompt: è lei che produce gli effetti premium. Link: motion.dev.
Il prompt base da copiare e adattare
Copia questo schema, portalo in ChatGPT o Claude e digli: «Adattalo al mio prodotto: [descrivi il tuo prodotto]». Poi incolla il risultato in Lovable.
Build a luxury product landing page for a [TIPO DI PRODOTTO].
Tech stack: React, Tailwind CSS, Motion (formerly Framer Motion) for animations,
smooth scroll, parallax effects.
Aesthetics: typography → [es. elegant serif / geometric sans],
palette → [es. deep black with warm gold accent],
layout → [es. cinematic centered, generous white space].
Show me 2-3 design concepts before building.
Brand feel: high-end, cinematic, tactile. Think [BRAND DI RIFERIMENTO:
es. Apple, Linear, B&O]. The website must feel premium and highly interactive.
Design direction: luxury meets [PAROLA CHE DESCRIVE IL TUO SETTORE:
es. tech / wellness / fashion].
Experience narrative:
- Hero: cinematic reveal with animated headline, subtle parallax background
- Product section: scroll-driven reveal, feature highlights with microanimations
- Trust section: [ELEMENTO DI FIDUCIA: testimonials / privacy / certifications]
- CTA / Reserve: premium interactive button, hover glow effect
Animations with purpose: use Motion for entrance animations triggered on scroll,
hover states with depth, smooth page transitions. No gratuitous effects.
Make it fully responsive and awards-level quality. Sostituisci le parti in maiuscolo con i dettagli del tuo prodotto. La sezione Aesthetics è quella che sblocca il nuovo sistema di Lovable: non saltarla.
Come raffinare dopo la prima generazione
Il primo prompt ti dà una bozza. Non aspettarti perfezione assoluta: il workflow è iterativo per design.
«L'immagine nella hero è troppo scura — rifalla con sfondo trasparente e illuminazione naturale» funziona meglio di dieci righe di spiegazione astratta.
I limiti reali
Lovable non è magia: è un amplificatore. Se sai cosa vuoi e sai come dirlo, il risultato supera quello che un non-sviluppatore avrebbe ottenuto fino a due anni fa. La tecnica c'è, il prompt è tuo — il brand lo conosci solo tu.