Vai al contenuto
Claude CodeCostruire con l'AI · Volume 2

Kit tappa 3 — L'AI dentro

L'assistente in streaming con gli strumenti, le due funzioni del pannello, i paletti e la pulizia dei log.

fine Parte 4 punto salvato tappa-3-ai go.totaliweb.com/k-code-3
Si sblocca una volta sola

Il download dei kit è per chi ha il libro. Il codice è stampato nel capitolo 0.1 e in Appendice E: sono otto caratteri, si digita una volta e resta su questo dispositivo.

Come si riparte
  1. Scompatta lo zip in una cartella senza &, |, % nel percorso (diagnosi ②).
  2. Entra nella cartella prenotafacile e lancia npm install.
  3. Ricrea il tuo .env.local con le chiavi tue: nel kit non ci sono e non ci devono essere.
  4. npm run dev, e poi claude nella stessa cartella.

Dal tag `tappa-3-ai`. Nessuna chiave dell'API è dentro il pacchetto: la metti tu in `.env.local`, come spiega il 4.1. I collaudi girano con una finta API, quindi partono anche senza chiave.

I file del kit

FilePeso
.gitignore632 B
AGENTS.md687 B
CLAUDE.md3 KB
README.md6 KB
app/admin/page.tsx3 KB
app/api/admin/bozza/route.ts1 KB
app/api/admin/riepilogo/route.ts2 KB
app/api/chat/route.ts6 KB
app/cookie/page.tsx519 B
app/favicon.ico25 KB
app/globals.css163 B
app/layout.tsx2 KB
app/page.tsx4 KB
app/prenota/azioni.ts4 KB
app/prenota/conferma/page.tsx2 KB
app/prenota/page.tsx8 KB
app/privacy/page.tsx2 KB
app/servizi/[slug]/page.tsx4 KB
app/servizi/page.tsx1 KB
banco/porta.ts2 KB
banco/pulizia-log.ts3 KB
banco/sql.ts2 KB
components/intestazione.tsx1 KB
components/modulo-prenotazione.tsx8 KB
components/pannello-ai.tsx3 KB
components/piede.tsx1 KB
components/scheda-servizio.tsx2 KB
components/widget-chat.tsx8 KB
eslint.config.mjs483 B
lib/admin-guardia.ts3 KB
lib/ai/admin.ts6 KB
lib/ai/assistente.ts8 KB
lib/ai/attrezzi.ts6 KB
lib/ai/istruzioni.ts5 KB
lib/ai/limiti.ts3 KB
lib/ai/modello.ts2 KB
lib/dati.ts10 KB
lib/db.ts3 KB
lib/formato.ts2 KB
next.config.ts319 B
package-lock.json239 KB
package.json711 B
postcss.config.mjs101 B
public/file.svg391 B
public/globe.svg1 KB
public/next.svg1 KB
public/vercel.svg128 B
public/window.svg385 B
supabase/banco/00-ruoli-e-auth.sql1 KB
supabase/migrations/20260824000100_schema_iniziale.sql8 KB
supabase/migrations/20260824000200_rls.sql8 KB
supabase/migrations/20260824000300_slot_liberi.sql5 KB
supabase/migrations/20260824000400_pulizia_registro_ai.sql2 KB
supabase/seed.sql3 KB
test/ai.test.ts25 KB
test/alias.mjs1 KB
test/finta-api.ts9 KB
test/prenotazione.test.ts4 KB
test/rls.test.ts10 KB
test/slot-liberi.test.ts7 KB
tsconfig.json1019 B