Configure o Atlas — SaaS de gestão de aluguel de carros

Pegue o SaaS gratuito Atlas, deixe o Claude configurá-lo no seu próprio projeto do Supabase e publique sua cópia funcional na Hostinger. Ver demo ao vivo (abre em uma nova aba)

Roadmap e recursos

Pré-requisitos

Hospedagem Hostinger

O código do Atlas é gratuito; a hospedagem é um plano pago. Seu site no ar roda aqui.

Escolha um plano da Hostinger

Use o plano Unlimited ou um plano Cloud com implantação de Web App.

Claude Desktop

Seu assistente de IA para a configuração. O Claude faz o trabalho técnico na aba Code.

Baixar o Claude Desktop

https://claude.ai/download

Node.js

Versão 20.19 ou mais recente. O Claude cuida do resto.

Baixar Node.js

https://nodejs.org/en/download

Git

Usado para publicar sua cópia do Atlas. O Claude executa os comandos do Git para você.

Baixar o Git

https://git-scm.com/

Conta no Supabase

O plano gratuito basta para começar. Você vai criar um novo projeto quando o Claude pedir.

Criar conta no Supabase

https://supabase.com/dashboard

Conta no GitHub

Gratuita. Ela guarda sua própria cópia privada do Atlas, de onde a Hostinger faz a implantação.

Criar conta no GitHub

https://github.com/signup

Obtenha o Atlas

Baixar o Atlas

O Atlas é gratuito e de código aberto sob a licença MIT.

Abrir o Atlas no GitHub

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

Clique em Code e depois em Download ZIP Descompacte o arquivo baixado Guarde a pasta atlas-car-rental-saas-main em um lugar fácil de encontrar, como Documentos

Já usa Git? Você pode clonar o repositório em vez disso. A configuração do Claude funciona com as duas opções.

Abra o Atlas no Claude Desktop

Claude Desktop Code Local Select Project Folder Open Trust Workspace

Escolha a própria pasta do Atlas — a que tem o README.md dentro.

Configure o Supabase com o Claude

Peça ao Claude para configurar o Atlas

Na aba Code, com a pasta do Atlas aberta, envie esta mensagem:

Prompt de configuração do Atlas

Inicia a configuração integrada do Atlas. O Claude faz o trabalho técnico para você.

Set up Atlas for me.

O Claude segue a skill de configuração integrada do Atlas. Ele verifica seu computador, instala o que o Atlas precisa e faz o trabalho técnico sozinho. Ele só para quando precisa de você, e cada um desses momentos é uma tarefa deste guia.

Crie seu projeto no Supabase

O Claude pede isso primeiro. O Atlas sempre vai para um projeto novo e vazio.

Abrir o painel do Supabase

https://supabase.com/dashboard

Clique em New project — o plano Free é suficiente Dê um nome a ele e guarde a senha do banco de dados em um lugar seguro Quando estiver pronto, copie o Project ID e cole no Claude

Supabase Project Settings General

Se o Claude pedir para você entrar no Supabase ou conectar seu projeto, siga exatamente as instruções que ele der.

Aprove a instalação

O Claude mostra o nome, a região e a data de criação do seu projeto e pede para instalar o Atlas nele. Confira se é o projeto que você acabou de criar e responda yes. Esse único yes cobre todo o resto:

Cria o banco de dados do Atlas (54 migrações, com prévia antes)

Implanta e verifica as 4 Edge Functions do Atlas

Configura o app apenas com sua publishable key

Executa o build e as verificações automáticas do Atlas

Leva alguns minutos, e você não precisa abrir nem testar nada. Se o projeto não estiver vazio, o Claude para e não altera nada.

Prepare o GitHub

Crie um repositório privado vazio

Esta é sua própria cópia do Atlas no GitHub. A Hostinger implanta seu site a partir dela.

Criar repositório no GitHub

https://github.com/new

Dê um nome ao repositório Escolha Private Deixe README, .gitignore e license desativados Clique em Create repository Copie a URL do repositório

Aprove a publicação

Cole a URL do repositório no Claude quando ele pedir. O Claude prepara o Git, verifica que nenhum segredo foi incluído e mostra um breve resumo: seu repositório e a branch main. Confira se o repositório é seu e responda yes.

O Claude nunca faz push para o repositório original do Atlas. Se o Git pedir para você entrar, o Claude pede que você mesmo execute o push — entre pelo navegador, porque o GitHub não aceita a senha da sua conta ali.

Implantar na Hostinger

Importe seu repositório

Ainda não tem hospedagem? Escolha um plano primeiro em Pré-requisitos.

Hostinger Websites Add Website Web App Import Git Repository

Conecte o GitHub e escolha Only select repositories Selecione seu repositório do Atlas e a branch main Escolha o domínio temporário gratuito ou seu próprio domínio

Configure o build e implante

Mantenha o preset de framework Vite que a Hostinger detecta Escolha Node.js 22 ou a versão mais recente oferecida Defina o comando de build como npm run build Defina o diretório de saída como dist

Adicione exatamente estas duas variáveis de ambiente. O Claude mostra os dois valores, e você pode ignorar qualquer outra sugestão:

VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY

VITE_SUPABASE_URL

URL do projeto

VITE_SUPABASE_PUBLISHABLE_KEY

Publishable key

Obtenha esses valores no Supabase

Abrir o Connect

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

Segurança

Aqui vai apenas a Publishable key. Nunca adicione uma Secret key ou uma chave service_role a uma variável VITE_ — tudo que começa com VITE_ fica visível no navegador.

Clique em Deploy e espere o build terminar Copie o endereço do seu site e cole no Claude

O Claude verifica se o site no ar carrega por HTTPS e está conectado ao seu projeto do Supabase.

Coloque no ar e crie sua agência

Adicione seu endereço no ar ao Supabase

Os e-mails de cadastro e de senha apontam para esses endereços. O Claude envia a Site URL exata e as quatro Redirect URLs para o seu domínio da Hostinger — copie-as da mensagem do Claude.

Supabase Authentication URL Configuration

Defina a Site URL como seu endereço no ar, começando com https:// Adicione as quatro Redirect URLs, uma de cada vez Clique em Save e depois avise o Claude que terminou

Cada Redirect URL é o seu endereço no ar seguido de um destes caminhos:

/auth/callback

/accept-invite

/auth/reset-password

/confirm-email

Crie sua agência

Abra o link de cadastro que o Claude te passar — seu endereço no ar seguido de /sign-up Crie sua agência com o mesmo e-mail da sua conta no Supabase Abra o e-mail de confirmação no mesmo navegador Entre e avise o Claude quando o painel mostrar sua agência

Por que o mesmo e-mail: o e-mail integrado do Supabase só chega aos endereços da sua equipe no Supabase, cerca de duas mensagens por hora. Depois, o Claude confirma que sua agência existe com você como Owner — não há nada para você testar.

O Atlas está no ar. Cada push na branch main agora o reimplanta na Hostinger, então peça ao Claude qualquer mudança, incluindo seu nome, logo ou cores, e depois peça para ele fazer o push.

Antes de clientes reais

Conecte seu próprio provedor de e-mail (Custom SMTP) antes que clientes ou funcionários de fora da sua equipe no Supabase se cadastrem:

Supabase Authentication Emails SMTP Settings