Esercizi Pratici di Vibe Coding

Strumenti utili da creare con l’aiuto dell’AI

Hai letto del vibe coding e vuoi passare subito alla pratica? Sei nel posto giusto. In questo articolo ti propongo una raccolta di esercizi progettati per mettere alla prova il tuo flow creativo con l’AI e realizzare strumenti utili per il lavoro e la quotidianità: timer, to-do list, app meteo e persino mini-cloni di Trello o Mint.

Tutti questi progetti sono realizzabili anche da chi è alle prime armi, grazie al supporto di assistenti AI come ChatGPT, Cursor o GitHub Copilot. Tu descrivi l’idea, l’AI scrive il codice, tu lo testi e iteri fino a farlo funzionare.

Prima di iniziare

Se non l’hai ancora fatto, dai un’occhiata anche all’articolo “Strumenti per il Vibe Coding” dove ti parlo degli ambienti ideali per lavorare con l’AI: da Visual Studio Code con estensioni intelligenti, a Cursor, Replit, Lovable e altri tool pensati per lasciarti guidare dal flow creativo. Ti sarà utilissimo per affrontare al meglio gli esercizi qui sotto!

Esercizi per neofiti e utenti intermedi

Ogni esercizio qui sotto include:

  • Descrizione: cosa andrai a costruire

  • Livello: base o intermedio

  • Strumenti consigliati: AI assistant, librerie, API

  • Prompt di partenza: la frase da dire all’AI per iniziare

Prima di iniziare ricordati di unirti agli altri Tech Explorers su Discord cliccando qui.

Ok pronti? Iniziamo!

Esercizio 1: To-Do List (Livello Base)

Descrizione: un’app semplice per aggiungere, completare e rimuovere attività quotidiane.
Strumenti: ChatGPT / GitHub Copilot + HTML/CSS/JS oppure Python CLI.
Prompt:

“Crea un’applicazione web to-do list con un campo input, un pulsante per aggiungere task, e la possibilità di completare o cancellare ciascun task.”

Esercizio 2: Blocco Note Digitale (Livello Base)

Descrizione: un mini clone di Google Keep, dove salvare note testuali.
Strumenti: Cursor / ChatGPT + HTML + localStorage o Python + JSON.
Prompt:

“Genera una pagina web per scrivere, salvare e leggere note in locale. Ogni nota ha un titolo e un testo. I dati devono essere persistenti usando localStorage.”

Esercizio 3: Timer Pomodoro (Livello Base)

Descrizione: timer da 25 minuti con pause da 5, utile per lavorare a intervalli (conosci il ciclo pomodoro?).
Strumenti: ChatGPT + JS (frontend) o Python + Tkinter.
Prompt:

“Scrivi un'applicazione che esegue il ciclo Pomodoro (25 min lavoro / 5 min pausa), con timer visivo e notifica sonora a ogni fine sessione.”

Esercizio 4: Habit Tracker (Livello Base)

Descrizione: uno strumento per segnare abitudini completate giorno per giorno.
Strumenti: ChatGPT + HTML/JS oppure Python con salvataggio su file.
Prompt:

“Crea un habit tracker dove posso segnare ogni giorno se ho completato una serie di abitudini. Mostra le streak consecutive per ciascuna.”

Esercizio 5: Mini-Trello (Livello Intermedio)

Descrizione: una Kanban board con colonne “Da fare / In corso / Fatto”.
Strumenti: Cursor / ChatGPT + HTML/JS con drag & drop (o menu testuale se CLI).
Prompt:

“Fammi una web app con 3 colonne e possibilità di trascinare attività tra di esse. Ogni task è una card con titolo e descrizione.”

Esercizio 6: Budget Planner (Livello Intermedio)

Descrizione: registra spese ed entrate, calcola saldo e riepiloghi mensili.
Strumenti: ChatGPT + Python + SQLite o JS + localStorage.
Prompt:

“Scrivi un'app per gestire spese personali. Posso inserire importo, data e categoria. Calcola totale spese/entrate del mese corrente.”

Esercizio 7: App Meteo (Livello Intermedio)

Descrizione: app che mostra meteo attuale e previsioni di una città.
Strumenti: ChatGPT + HTML/CSS/JS + API OpenWeatherMap.
Prompt:

“Genera una web app meteo: inserisco una città, l’app chiama l’API OpenWeatherMap e mostra temperatura e condizioni attuali.”

Esercizio 8: Generatore di Immagini da Testo (Livello Intermedio)

Descrizione: scrivi un prompt, ottieni un’immagine AI generata.
Strumenti: ChatGPT + API DALL·E (OpenAI) o Stable Diffusion.
Prompt:

“Crea una web app che prende un prompt testuale e chiama l’API di DALL·E per ottenere e mostrare l’immagine corrispondente.”

Consigli pratici

Ecco alcuni consigli pratici per aiutarti con gli esercizi:

  • Inizia semplice: descrivi l’output che vuoi, non preoccuparti del codice.

  • Itera rapidamente: incolla errori, chiedi fix, modifica prompt.

  • Segui il flusso: il vibe coding funziona meglio quando ti lasci guidare.

  • Testa, testa, testa: l’AI fa miracoli… ma anche bug! 😉

E ora tocca a te!

Hai completato uno di questi esercizi? Hai creato qualcosa di utile o anche solo divertente?

Condividilo con noi sulla community Discord con gli altri Tech Explorers
Oppure taggaci sui social con il tuo progetto — siamo curiosi di vedere cosa hai costruito lasciandoti guidare dalle vibes!