Bienvenue dans votre app.
Cette page est un placeholder. Suivez les étapes ci-dessous pour démarrer. Copiez-collez chaque bloc tel quel — vous pouvez donner l'intégralité des instructions à Claude Code d'un coup.
- 1
Générer un design avec Claude Design
Ouvrez claude.ai/design et décrivez l'interface souhaitée. Une fois satisfait, cliquez sur Export → Codeet copiez l'intégralité du code React généré.
- 2
Cloner le repo de l'app
Récupérez le repo créé automatiquement par Zevra Admin :
git clone https://github.com/zevra-tech/zaa.git cd zaa pnpm install - 3
Télécharger le .env.local
Allez sur admin.zevra.tech/apps/zaa/dev-credentials et téléchargez
.env.local. Placez-le à la racine du repo. Il contient laDATABASE_URL, les clés S3 et le secret Better Auth — scopés à cette app. - 4
Coller le design dans le code
Lancez Claude Code dans le repo et donnez-lui le prompt suivant (il contient le code copié à l'étape 1 + l'instruction de nettoyage du placeholder) :
Voici le design exporté depuis claude.ai/design : <colle ici le code React depuis Claude Design> Remplace la page d'accueil actuelle par ce design. Supprime le placeholder d'onboarding (src/app/page.tsx + section de CLAUDE.md) une fois fait. - 5
Démarrer en local
Une fois le design collé :
pnpm db:push # applique les migrations Drizzle pnpm dev # http://localhost:3000
Tout push sur main déclenche : build Docker (GitHub Actions) → push sur Scaleway Container Registry → ArgoCD Image Updater détecte le nouveau tag → rolling deploy sur zaa.zevra.tech.