Configura Atlas — SaaS per la gestione del noleggio auto

Ottieni il SaaS gratuito Atlas, lascia che Claude lo configuri sul tuo progetto Supabase e pubblica la tua copia funzionante su Hostinger. Vedi la demo live (si apre in una nuova scheda)

Roadmap e risorse

Requisiti

Hosting Hostinger

Il codice di Atlas è gratuito; l'hosting è un piano a pagamento. Il tuo sito online gira qui.

Scegli un piano Hostinger

Usa il piano Unlimited o un piano Cloud con deploy Web App.

Claude Desktop

Il tuo assistente IA per la configurazione. Claude fa il lavoro tecnico nella sua scheda Code.

Scarica Claude Desktop

https://claude.ai/download

Node.js

Versione 20.19 o successiva. Al resto pensa Claude.

Scarica Node.js

https://nodejs.org/en/download

Git

Serve a pubblicare la tua copia di Atlas. Claude esegue i comandi Git per te.

Scarica Git

https://git-scm.com/

Account Supabase

Il piano gratuito basta per iniziare. Creerai un nuovo progetto quando Claude te lo chiederà.

Crea un account Supabase

https://supabase.com/dashboard

Account GitHub

Gratuito. Contiene la tua copia privata di Atlas, da cui Hostinger esegue il deploy.

Crea un account GitHub

https://github.com/signup

Ottieni Atlas

Scarica Atlas

Atlas è gratuito e open source con licenza MIT.

Apri Atlas su GitHub

https://github.com/salhiworks/atlas-car-rental-saas

Clicca su Code, poi su Download ZIP Decomprimi il file scaricato Tieni la cartella atlas-car-rental-saas-main in un posto facile da trovare, come Documenti

Usi già Git? Puoi invece clonare il repository. La configurazione di Claude funziona in entrambi i casi.

Apri Atlas in Claude Desktop

Claude Desktop Code Local Select Project Folder Open Trust Workspace

Scegli proprio la cartella di Atlas, quella che contiene README.md.

Configura Supabase con Claude

Chiedi a Claude di configurare Atlas

Nella scheda Code, con la cartella di Atlas aperta, invia questo messaggio:

Prompt di configurazione di Atlas

Avvia la configurazione integrata di Atlas. Claude fa il lavoro tecnico per te.

Set up Atlas for me.

Claude segue la skill di configurazione integrata di Atlas. Controlla il tuo computer, installa ciò che serve ad Atlas e fa da solo il lavoro tecnico. Si ferma solo quando ha bisogno di te, e ognuno di quei momenti è un'attività di questa guida.

Crea il tuo progetto Supabase

Claude te lo chiede per primo. Atlas va sempre in un progetto nuovo e vuoto.

Apri la dashboard di Supabase

https://supabase.com/dashboard

Clicca su New project: il piano Free va benissimo Dagli un nome e salva la password del database in un posto sicuro Quando è pronto, copia il suo Project ID e incollalo in Claude

Supabase Project Settings General

Se Claude ti chiede di accedere a Supabase o di collegare il tuo progetto, segui esattamente le istruzioni che ti dà.

Approva l'installazione

Claude mostra il nome, la regione e la data di creazione del tuo progetto e chiede di installarvi Atlas. Verifica che sia il progetto che hai appena creato, poi rispondi yes. Quell'unico yes copre tutto il resto:

Crea il database di Atlas (54 migrazioni, prima in anteprima)

Esegue il deploy e verifica le 4 Edge Functions di Atlas

Configura l'app solo con la tua publishable key

Esegue la build e i controlli automatici di Atlas

Ci vogliono pochi minuti, e non devi aprire né testare nulla. Se il progetto non è vuoto, Claude si ferma e non modifica nulla.

Prepara GitHub

Crea un repository privato vuoto

È la tua copia di Atlas su GitHub. Hostinger esegue il deploy del tuo sito da qui.

Crea un repository GitHub

https://github.com/new

Dai un nome al repository Scegli Private Lascia disattivati README, .gitignore e license Clicca su Create repository Copia l'URL del repository

Approva la pubblicazione

Incolla l'URL del repository in Claude quando te lo chiede. Claude prepara Git, controlla che non siano inclusi secret e mostra un breve riepilogo: il tuo repository e il branch main. Verifica che il repository sia tuo, poi rispondi yes.

Claude non fa mai push sul repository originale di Atlas. Se Git ti chiede di accedere, Claude ti chiede di eseguire tu il push: accedi tramite il browser, perché lì GitHub non accetta la password del tuo account.

Distribuire su Hostinger

Importa il tuo repository

Non hai ancora un hosting? Prendi prima un piano in Requisiti.

Hostinger Websites Add Website Web App Import Git Repository

Collega GitHub e scegli Only select repositories Seleziona il tuo repository di Atlas e il branch main Scegli il dominio temporaneo gratuito o il tuo dominio

Imposta la build ed esegui il deploy

Mantieni il preset di framework Vite rilevato da Hostinger Scegli Node.js 22 o la versione più recente disponibile Imposta il comando di build su npm run build Imposta la directory di output su dist

Aggiungi esattamente queste due variabili d'ambiente. Claude ti mostra entrambi i valori, e puoi ignorare qualsiasi altro suggerimento:

VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY

VITE_SUPABASE_URL

URL del progetto

VITE_SUPABASE_PUBLISHABLE_KEY

Publishable key

Recupera questi valori da Supabase

Apri Connect

https://supabase.com/dashboard/project/_?showConnect=true

Sicurezza

Qui va solo la Publishable key. Non aggiungere mai una Secret key o una chiave service_role a una variabile VITE_: tutto ciò che inizia con VITE_ è visibile nel browser.

Clicca su Deploy e attendi che la build finisca Copia l'indirizzo del tuo sito e incollalo in Claude

Claude verifica che il sito online si carichi in HTTPS e sia collegato al tuo progetto Supabase.

Vai online e crea la tua agenzia

Aggiungi il tuo indirizzo online a Supabase

Le e-mail di registrazione e di password rimandano a questi indirizzi. Claude ti invia la Site URL esatta e i quattro Redirect URLs per il tuo dominio Hostinger: copiali dal messaggio di Claude.

Supabase Authentication URL Configuration

Imposta la Site URL sul tuo indirizzo online, che inizia con https:// Aggiungi i quattro Redirect URLs, uno alla volta Clicca su Save, poi di' a Claude che hai finito

Ogni Redirect URL è il tuo indirizzo online seguito da uno di questi percorsi:

/auth/callback

/accept-invite

/auth/reset-password

/confirm-email

Crea la tua agenzia

Apri il link di registrazione che ti dà Claude: il tuo indirizzo online seguito da /sign-up Crea la tua agenzia con la stessa e-mail del tuo account Supabase Apri l'e-mail di conferma nello stesso browser Accedi, poi avvisa Claude quando la dashboard mostra la tua agenzia

Perché la stessa e-mail: l'e-mail integrata di Supabase raggiunge solo gli indirizzi del tuo team Supabase, circa due messaggi all'ora. Claude poi conferma che la tua agenzia esiste e che tu ne sei l'Owner: non devi testare nulla.

Atlas è online. Ogni push sul branch main ora ne esegue di nuovo il deploy su Hostinger, quindi chiedi a Claude qualsiasi modifica, compresi il tuo nome, il logo o i colori, poi chiedigli di fare il push.

Prima dei clienti reali

Collega il tuo provider e-mail (Custom SMTP) prima che si registrino clienti o personale esterni al tuo team Supabase:

Supabase Authentication Emails SMTP Settings