Configura Atlas — SaaS de gestión de alquiler de coches
Consigue el SaaS gratuito Atlas, deja que Claude lo configure en tu propio proyecto de Supabase y publica tu copia funcional en Hostinger. Ver demo en vivo (se abre en una pestaña nueva)
Hoja de ruta y recursos
Requisitos
Hosting de Hostinger
El código de Atlas es gratis; el hosting es un plan de pago. Aquí funciona tu sitio web en vivo.
Elige un plan de Hostinger
Usa el plan Unlimited o un plan Cloud con despliegue de Web App.
Claude Desktop
Tu asistente de IA para la configuración. Claude hace el trabajo técnico en su pestaña Code.
Descarga Claude Desktop
https://claude.ai/download
Node.js
Versión 20.19 o posterior. Claude se encarga del resto.
Descargar Node.js
https://nodejs.org/en/download
Git
Sirve para publicar tu copia de Atlas. Claude ejecuta los comandos de Git por ti.
Descargar Git
https://git-scm.com/
Cuenta de Supabase
El plan gratuito basta para empezar. Crearás un proyecto nuevo cuando Claude te lo pida.
Crear cuenta de Supabase
https://supabase.com/dashboard
Cuenta de GitHub
Gratis. Guarda tu propia copia privada de Atlas, desde la que Hostinger despliega.
Crear cuenta de GitHub
https://github.com/signup
Consigue Atlas
Descargar Atlas
Atlas es gratuito y de código abierto bajo la licencia MIT.
Abrir Atlas en GitHub
https://github.com/salhiworks/atlas-car-rental-saas
Haz clic en Code y luego en Download ZIP Descomprime el archivo descargado Guarda la carpeta atlas-car-rental-saas-main en un lugar fácil de encontrar, como Documentos
¿Ya usas Git? Puedes clonar el repositorio en su lugar. La configuración de Claude funciona con ambas opciones.
Abre Atlas en Claude Desktop
Claude Desktop Code Local Select Project Folder Open Trust Workspace
Elige la propia carpeta de Atlas: la que contiene README.md.
Configura Supabase con Claude
Pide a Claude que configure Atlas
En la pestaña Code, con la carpeta de Atlas abierta, envía este mensaje:
Prompt de configuración de Atlas
Inicia la configuración integrada de Atlas. Claude hace el trabajo técnico por ti.
Set up Atlas for me.
Claude sigue la skill de configuración integrada de Atlas. Revisa tu ordenador, instala lo que Atlas necesita y hace el trabajo técnico por sí mismo. Solo se detiene cuando te necesita, y cada uno de esos momentos es una tarea de esta guía.
Crea tu proyecto de Supabase
Claude te pide esto primero. Atlas siempre se instala en un proyecto nuevo y vacío.
Abrir el panel de Supabase
https://supabase.com/dashboard
Haz clic en New project: el plan Free es suficiente Ponle un nombre y guarda la contraseña de la base de datos en un lugar seguro Cuando esté listo, copia su Project ID y pégalo en Claude
Supabase Project Settings General
Si Claude te pide iniciar sesión en Supabase o conectar tu proyecto, sigue exactamente las instrucciones que te dé.
Aprueba la instalación
Claude muestra el nombre, la región y la fecha de creación de tu proyecto y te pide permiso para instalar Atlas en él. Comprueba que es el proyecto que acabas de crear y responde yes. Ese único yes cubre todo lo demás:
Crea la base de datos de Atlas (54 migraciones, con vista previa primero)
Despliega y verifica las 4 Edge Functions de Atlas
Configura la app solo con tu publishable key
Ejecuta el build y las comprobaciones automáticas de Atlas
Tarda unos minutos y no tienes que abrir ni probar nada. Si el proyecto no está vacío, Claude se detiene y no cambia nada.
Prepara GitHub
Crea un repositorio privado vacío
Es tu propia copia de Atlas en GitHub. Hostinger despliega tu sitio web desde ella.
Crear repositorio en GitHub
https://github.com/new
Ponle nombre al repositorio Elige Private Deja desactivados README, .gitignore y license Haz clic en Create repository Copia la URL del repositorio
Aprueba la publicación
Pega la URL del repositorio en Claude cuando te la pida. Claude prepara Git, comprueba que no se incluya ningún secreto y muestra un breve resumen: tu repositorio y la rama main. Comprueba que el repositorio es tuyo y responde yes.
Claude nunca hace push al repositorio original de Atlas. Si Git te pide iniciar sesión, Claude te pedirá que hagas el push tú mismo: inicia sesión desde el navegador, porque GitHub no acepta ahí la contraseña de tu cuenta.
Desplegar en Hostinger
Importa tu repositorio
¿Aún no tienes hosting? Consigue un plan primero en Requisitos.
Hostinger Websites Add Website Web App Import Git Repository
Conecta GitHub y elige Only select repositories Selecciona tu repositorio de Atlas y la rama main Elige el dominio temporal gratuito o tu propio dominio
Configura el build y despliega
Mantén el preset de framework Vite que detecta Hostinger Elige Node.js 22 o la versión más reciente disponible Define el comando de build como npm run build Define el directorio de salida como dist
Añade exactamente estas dos variables de entorno. Claude te muestra ambos valores, y puedes ignorar cualquier otra sugerencia:
VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY
VITE_SUPABASE_URL
URL del proyecto
VITE_SUPABASE_PUBLISHABLE_KEY
Publishable key
Obtén estos valores en Supabase
Abrir Connect
https://supabase.com/dashboard/project/_?showConnect=true
Seguridad
Aquí solo va la Publishable key. Nunca añadas una Secret key ni una service_role key a una variable VITE_: todo lo que empieza por VITE_ es visible en el navegador.
Haz clic en Deploy y espera a que termine el build Copia la dirección de tu sitio web y pégala en Claude
Claude comprueba que el sitio en vivo carga por HTTPS y está conectado a tu proyecto de Supabase.
Publica y crea tu agencia
Añade tu dirección en vivo a Supabase
Los emails de registro y de contraseña enlazan a estas direcciones. Claude te envía la Site URL exacta y las cuatro Redirect URLs para tu dominio de Hostinger: cópialas del mensaje de Claude.
Supabase Authentication URL Configuration
Define la Site URL con tu dirección en vivo, empezando por https:// Añade las cuatro Redirect URLs, una por una Haz clic en Save y luego dile a Claude que ya está
Cada Redirect URL es tu dirección en vivo seguida de una de estas rutas:
/auth/callback
/accept-invite
/auth/reset-password
/confirm-email
Crea tu agencia
Abre el enlace de registro que te da Claude: tu dirección en vivo seguida de /sign-up Crea tu agencia con el mismo email que tu cuenta de Supabase Abre el email de confirmación en el mismo navegador Inicia sesión y avisa a Claude cuando el panel muestre tu agencia
Por qué el mismo email: el email integrado de Supabase solo llega a las direcciones de tu equipo de Supabase, unos dos mensajes por hora. Después, Claude confirma que tu agencia existe y que tú eres su Owner: no tienes nada que probar.
Atlas está en vivo. Cada push a la rama main lo vuelve a desplegar en Hostinger, así que pide a Claude cualquier cambio, incluidos tu nombre, logo o colores, y luego pídele que haga push.
Antes de tener clientes reales
Conecta tu propio proveedor de email (Custom SMTP) antes de que se registren clientes o personal ajenos a tu equipo de Supabase:
Supabase Authentication Emails SMTP Settings