Configurer Atlas — SaaS de gestion de location de voitures
Récupère le SaaS gratuit Atlas, laisse Claude le configurer sur ton propre projet Supabase et publie ta copie fonctionnelle sur Hostinger. Voir la démo en direct (s’ouvre dans un nouvel onglet)
Feuille de route et ressources
Prérequis
Hébergement Hostinger
Le code d'Atlas est gratuit ; l'hébergement est un plan payant. Ton site en ligne tourne ici.
Choisis un plan Hostinger
Utilise le plan Unlimited ou un plan Cloud avec déploiement Web App.
Claude Desktop
Ton assistant IA pour la configuration. Claude fait le travail technique dans son onglet Code.
Télécharger Claude Desktop
https://claude.ai/download
Node.js
Version 20.19 ou plus récente. Claude s'occupe du reste.
Télécharger Node.js
https://nodejs.org/en/download
Git
Sert à publier ta copie d'Atlas. Claude exécute les commandes Git pour toi.
Télécharger Git
https://git-scm.com/
Compte Supabase
Le plan gratuit suffit pour commencer. Tu créeras un nouveau projet quand Claude te le demandera.
Créer un compte Supabase
https://supabase.com/dashboard
Compte GitHub
Gratuit. Il contient ta propre copie privée d'Atlas, à partir de laquelle Hostinger déploie.
Créer un compte GitHub
https://github.com/signup
Récupérer Atlas
Télécharger Atlas
Atlas est gratuit et open source sous licence MIT.
Ouvrir Atlas sur GitHub
https://github.com/salhiworks/atlas-car-rental-saas
Clique sur Code, puis sur Download ZIP Décompresse le fichier téléchargé Range le dossier atlas-car-rental-saas-main à un endroit facile à retrouver, comme Documents
Tu utilises déjà Git ? Tu peux plutôt cloner le dépôt. La configuration de Claude fonctionne dans les deux cas.
Ouvrir Atlas dans Claude Desktop
Claude Desktop Code Local Select Project Folder Open Trust Workspace
Choisis le dossier Atlas lui-même — celui qui contient README.md.
Configurer Supabase avec Claude
Demander à Claude de configurer Atlas
Dans l'onglet Code, avec le dossier Atlas ouvert, envoie ce message :
Prompt de configuration d'Atlas
Lance la configuration intégrée d'Atlas. Claude fait le travail technique pour toi.
Set up Atlas for me.
Claude suit la skill de configuration intégrée d'Atlas. Il vérifie ton ordinateur, installe ce dont Atlas a besoin et fait lui-même le travail technique. Il ne s'arrête que lorsqu'il a besoin de toi, et chacun de ces moments est une tâche de ce guide.
Créer ton projet Supabase
Claude te le demande en premier. Atlas s'installe toujours dans un nouveau projet vide.
Ouvrir le tableau de bord Supabase
https://supabase.com/dashboard
Clique sur New project — le plan Free suffit Donne-lui un nom et garde le mot de passe de la base de données en lieu sûr Quand il est prêt, copie son Project ID et colle-le dans Claude
Supabase Project Settings General
Si Claude te demande de te connecter à Supabase ou de connecter ton projet, suis exactement les instructions qu'il te donne.
Approuver l'installation
Claude affiche le nom, la région et la date de création de ton projet, et te demande l'autorisation d'y installer Atlas. Vérifie que c'est bien le projet que tu viens de créer, puis réponds yes. Ce seul yes couvre tout le reste :
Crée la base de données Atlas (54 migrations, d'abord prévisualisées)
Déploie et vérifie les 4 Edge Functions d'Atlas
Configure l'app avec ta publishable key uniquement
Lance le build et les vérifications automatiques d'Atlas
Cela prend quelques minutes, et tu n'as rien à ouvrir ni à tester. Si le projet n'est pas vide, Claude s'arrête et ne modifie rien.
Préparer GitHub
Créer un dépôt privé vide
C'est ta propre copie d'Atlas sur GitHub. Hostinger déploie ton site à partir de celle-ci.
Créer un dépôt GitHub
https://github.com/new
Donne un nom au dépôt Choisis Private Laisse README, .gitignore et license désactivés Clique sur Create repository Copie l'URL du dépôt
Approuver la publication
Colle l'URL du dépôt dans Claude quand il te la demande. Claude prépare Git, vérifie qu'aucun secret n'est inclus et affiche un court résumé : ton dépôt et la branche main. Vérifie que le dépôt est bien le tien, puis réponds yes.
Claude ne fait jamais de push vers le dépôt Atlas d'origine. Si Git te demande de te connecter, Claude te demande de lancer le push toi-même — connecte-toi via le navigateur, car GitHub n'accepte pas le mot de passe de ton compte à cet endroit.
Déployer sur Hostinger
Importer ton dépôt
Pas encore d'hébergement ? Prends d'abord un plan dans Prérequis.
Hostinger Websites Add Website Web App Import Git Repository
Connecte GitHub et choisis Only select repositories Sélectionne ton dépôt Atlas et la branche main Choisis le domaine temporaire gratuit ou ton propre domaine
Régler le build et déployer
Garde le preset de framework Vite détecté par Hostinger Choisis Node.js 22, ou la version la plus récente proposée Définis la commande de build sur npm run build Définis le répertoire de sortie sur dist
Ajoute exactement ces deux variables d'environnement. Claude t'affiche les deux valeurs, et tu peux ignorer toute autre suggestion :
VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY
VITE_SUPABASE_URL
URL du projet
VITE_SUPABASE_PUBLISHABLE_KEY
Publishable key
Récupérez ces valeurs dans Supabase
Ouvrir Connect
https://supabase.com/dashboard/project/_?showConnect=true
Sécurité
Seule la Publishable key va ici. N'ajoute jamais une Secret key ou une clé service_role à une variable VITE_ — tout ce qui commence par VITE_ est visible dans le navigateur.
Clique sur Deploy et attends la fin du build Copie l'adresse de ton site et colle-la dans Claude
Claude vérifie que le site en ligne se charge en HTTPS et qu'il est connecté à ton projet Supabase.
Mettre en ligne et créer ton agence
Ajouter ton adresse en ligne à Supabase
Les e-mails d'inscription et de mot de passe renvoient vers ces adresses. Claude t'envoie la Site URL exacte et les quatre Redirect URLs pour ton domaine Hostinger — copie-les depuis le message de Claude.
Supabase Authentication URL Configuration
Définis la Site URL sur ton adresse en ligne, en commençant par https:// Ajoute les quatre Redirect URLs, une par une Clique sur Save, puis dis à Claude que c'est fait
Chaque Redirect URL est ton adresse en ligne suivie de l'un de ces chemins :
/auth/callback
/accept-invite
/auth/reset-password
/confirm-email
Créer ton agence
Ouvre le lien d'inscription que Claude te donne — ton adresse en ligne suivie de /sign-up Crée ton agence avec le même e-mail que ton compte Supabase Ouvre l'e-mail de confirmation dans le même navigateur Connecte-toi, puis préviens Claude quand le tableau de bord affiche ton agence
Pourquoi le même e-mail : l'e-mail intégré de Supabase n'atteint que les adresses de ton équipe Supabase, environ deux messages par heure. Claude confirme ensuite que ton agence existe avec toi comme Owner — tu n'as rien à tester.
Atlas est en ligne. Chaque push sur la branche main le redéploie désormais sur Hostinger : demande donc à Claude n'importe quel changement, y compris ton nom, ton logo ou tes couleurs, puis demande-lui de faire le push.
Avant les vrais clients
Connecte ton propre fournisseur d'e-mail (Custom SMTP) avant que des clients ou des employés extérieurs à ton équipe Supabase ne s'inscrivent :
Supabase Authentication Emails SMTP Settings