Tutto quello che vale la pena tenere a portata di mano mentre costruisci: i termini che incontrerai, i prompt collaudati del corso e le checklist prima di pubblicare.
Voglio creare [descrivi in una frase]. Non so programmare. Fammi le domande necessarie per capire esattamente cosa mi serve, una alla volta. Poi proponi: versione minima (MVP), elenco schermate e cosa rimandare a dopo. Aspetta la mia conferma prima di costruire.
[CONTESTO] Chi sono, che attività ho, per chi è il sito. [OBIETTIVO] Cosa deve ottenere il sito (contatti? vendite? portfolio?). [DETTAGLI] Sezioni nell'ordine, stile, colori, tono dei testi in italiano. [VINCOLI] Un solo file HTML con CSS incluso, perfetto da smartphone, testi realistici (niente lorem ipsum).
[Cosa non va, anche a sensazione: "la hero sembra vuota"] [Cosa vorresti: "più impatto, titolo più grande, un bottone evidente"] Modifica SOLO questo, non toccare il resto.
[AZIONE] Quando faccio... [ATTESO] dovrebbe succedere... [OSSERVATO] invece succede... [INDIZI] errore dalla console: (incolla tutto) Trova la causa e correggila. Spiegami in una frase cosa era rotto.
Abbiamo provato 3 volte lo stesso approccio e non funziona. Fermati. Elenca 3 possibili cause DIVERSE da quelle già tentate, in ordine di probabilità. Non modificare il codice finché non scelgo quale indagare.
Collega Supabase e: 1. Registrazione e login con email e password 2. Salva i dati nel database, collegati all'utente 3. Ogni utente vede e modifica SOLO i propri dati 4. Se non sono loggato, mostra la pagina di login
Elenca 10 test manuali per questa app, ordinati per importanza, con i passaggi esatti per eseguirli e cosa dovrei osservare se tutto funziona.
Fai una revisione di sicurezza dell'app: chiavi o segreti esposti nel frontend, tabelle del database senza regole di accesso, dati degli utenti non validati. Elenca i problemi in ordine di gravità e NON correggere nulla finché non ti dico io.
Le risorse servono a chi costruisce. Torna al corso e continua da dove eri rimasto.
Vai al programma