Vai al contenuto principale

Creazione di un’app

Due modi:
  • Chiedi all’AI - descrivi quello che vuoi in una conversazione e l’AI la crea
  • Pulsante Nuova app - fai clic su + nella barra laterale Drive e scegli Nuova app
L’AI sceglie un template iniziale in base a quello che chiedi:
TemplateCosa ottieniUsa quando hai bisogno di
uiApp web ReactUn’app web, dashboard, landing page
processServer HTTPUn’API, gestore webhook, job programmato

Un’app, un ramo

Ogni app è un singolo checkout git su main. Non ci sono bozze separate, nessun cambio di ramo, nessun passaggio di merge. Ogni modifica finisce su main come commit; la pubblicazione è solo “distribuire il main attuale”.

Il ciclo di build

  1. L’AI scrive il codice direttamente su main
  2. L’AI avvia il dev server. Vedi un’anteprima live.
  3. Iteri tramite chat: “sposta il grafico nella barra laterale”, “aggiungi un tema scuro”
  4. Il dev server ricarica a caldo dopo ogni modifica
  5. Quando pronto, pubblica

Pubblicazione

La pubblicazione distribuisce il commit main attuale. Non c’è un ramo di produzione separato — il commit pubblicato più recentemente su main è quello live.

Distribuzione

Dopo la pubblicazione, distribuisci per ottenere un URL live:
  • App remote si distribuiscono nel cloud di Kazzle e ottengono un URL pubblico
  • App locali si installano sul tuo computer. L’interfaccia utente si carica direttamente e la parte process esegue un dev server.

App in tempo reale

Per le app che hanno bisogno di letture locali istantanee e supporto offline, l’AI:
  1. Crea un database
  2. Attiva la sincronizzazione in tempo reale
  3. Crea un’app a due parti: UI (React + client di sincronizzazione) e Process (endpoint token + caricamento sincronizzazione)
  4. Collega le credenziali attraverso il vault
Vedi Sincronizzazione in tempo reale per come funziona.

Landing page

Le landing page sono app solo UI. Nessun backend, nessun database. Descrivi la pagina e l’AI la crea, la distribuisce e ti dà un URL live. Per usare un dominio personalizzato, punta il tuo dominio o sottodominio all’URL dell’app distribuita.