Bootwright
Stop vibe coding. Start shipping.
Les fondations sont posées. Vous êtes l'architecte. L'IA construit.
Le problème
Ça vous parle ?
- Une semaine à configurer l'auth Google & Apple avant que le premier utilisateur puisse se connecter
- Trois jours à câbler DynamoDB à GraphQL, encore à déboguer pourquoi les mises à jour temps réel ne se propagent pas
- Reconstruire la logique d'invalidation de cache et de suppression optimiste pour chaque écran parce que rien n'est partagé
- Pas de système de billing unique qui fonctionne sur web, iOS et Android sans trois intégrations séparées
- Un utilisateur perd des crédits parce qu'un job backend a échoué et il n'y a pas de chemin de remboursement automatique
- Des fichiers .env sur le repo parce qu'une gestion correcte des secrets allait prendre encore une semaine
- Notifications push cassées en production parce qu'un certificat APNs a expiré à 2h du matin
- Pas de Mac dans l'équipe mais l'app iOS doit aller sur l'App Store
- Utilisateurs qui atterrissent sur le mauvais écran parce que le cold start a perdu le deep link
- Appeler une API IA une fois par item en temps réel, payer plein tarif, sans récupération quand une requête échoue à mi-chemin
- Un workflow IA asynchrone qui échoue silencieusement à l'étape 4 : spinner à l'écran, erreur dans CloudWatch, quota consommé
La solution
Auth, paiements, orchestration IA, notifications push, observabilité — résolus. Clonez. Configurez vos clés. Déployez. Codez ce qui compte.
Pourquoi Bootwright
IA-native
Bootwright inclut un hook de permission : chaque demande est évaluée par Claude lui-même. Les opérations sûres sont approuvées automatiquement ; les dangereuses (force push sur main, rm -rf, exposition de credentials) sont bloquées avec un motif. Vous partez. Claude travaille. CLAUDE.md donne à Claude le contexte complet du projet dès le premier prompt : architecture, conventions, contraintes, règles de typage. Quatre agents de qualité s'exécutent automatiquement après chaque changement — création de tests, code review, scan de sécurité, lint — et Claude review chaque pull request en CI.
0 € si 0 utilisateurs
AWS, PostHog, RevenueCat — tout en pay-as-you-go. AWS Free Tier : 1M requêtes auth/mois, 25 Go storage, Lambda gratuit. Pas de coût fixe. Si le lancement n'aboutit à rien, vous avez dépensé 0 €. S'il décolle, les coûts s'adaptent aux revenus, pas aux choix d'infrastructure faits avant d'avoir un seul utilisateur.
Opinionated
On a fait les choix pour vous : framework, cloud, paiements, providers IA. Forkez et construisez. Moins de temps à hésiter, plus à coder. Stabilisation des identifiants logiques CDK sur chaque Lambda, rôle IAM et log group : renommer un construct ne recrée pas la ressource AWS en production.
Web + Mobile
Un monorepo, un pipeline de déploiement. Next.js pour le web, Expo pour iOS & Android. Logique métier et types partagés entre web et mobile.
Backend production-ready
Pas des try/catch au niveau applicatif. Des garanties structurelles.
Moteur de workflow avec chaîne d'erreurs structurelle
createStep / createMapStep / createMergeStep — chaque Lambda avec 3× retry et catch FormatError. RefundQuota s'exécute avant WorkflowFailed. Le remboursement est garanti avant que le job soit marqué échoué.
Lambda factory — 3 runtimes
TypeScript, Python et Rust sur ARM64 Graviton. Choisissez le bon outil : démarrages rapides en TS, data science en Python, travail CPU-intensif en Rust.
DLQ partout
Chaque chemin asynchrone a une Dead Letter Queue avec une alarme CloudWatch. Pas d'échecs silencieux. Les messages échoués remontent immédiatement.
Traitement IA dual-mode
Workflow unique en temps réel pour des résultats instantanés. Batch Vertex AI (~50% moins cher) via SQS WAIT_FOR_TASK_TOKEN pour les jobs en volume sensibles au coût.
Observabilité dès le jour 1
Tracing X-Ray, alarmes CloudWatch, alertes email SNS, Sentry pour le suivi des erreurs, PostHog et Mixpanel — configurés et prêts.
Profils d'inférence Bedrock
Attribution des coûts par feature. Chaque appel Bedrock est taggué — pas de facture AWS opaque. Vous savez exactement ce que coûte chaque étape du workflow.
Stack
Frontend
- •Web : Next.js 16 + Tailwind CSS + shadcn/ui
- •Mobile : Expo (React Native), iOS & Android depuis un seul codebase
- •État : Zustand + TanStack Query
- •Outillage : Biome (lint/format) + Vitest
Backend & Infra
- •Cloud : AWS Amplify + CDK (Infrastructure as Code)
- •Orchestration : Step Functions (branches parallèles, merge générique)
- •Lambdas : TypeScript, Python, Rust — ARM64/Graviton
- •Base de données : DynamoDB
- •Stockage : S3
Authentification
- •AWS Cognito
- •Sign-in Google & Apple
Paiements
- •RevenueCat (iOS, Android, Web)
- •Crédits + abonnements
- •Gestion des trials
IA
- •AWS Bedrock (Claude, Nova…)
- •Google Vertex AI (Gemini, Nano Banana…)
- •Providers OpenAI-compatibles (Kimi, DeepSeek, Groq, Qwen…)
- •Claude Code : décrivez une feature, l'IA code avec les bons patterns. Tests, review, lint automatiques.
Analytics
- •PostHog
- •Mixpanel
- •Sentry (suivi des erreurs)
Outillage
- •Biome (lint & format)
- •Vitest (tests unitaires)
- •TypeScript mode strict
Observabilité
- •Tracing X-Ray
- •Alarmes CloudWatch
- •Alertes email SNS
- •Sentry (suivi des erreurs)
- •Alarmes DLQ
État & Données
- •Zustand
- •TanStack Query
- •Subscriptions AppSync
- •DynamoDB
Ce qui est inclus
Chaque feature pour lancer votre SaaS, pas juste une stack à configurer.
Authentification
OTP email sans mot de passe. OAuth Google et Apple sur web et mobile. Flux de connexion/inscription unifié. Pages légales (Politique de confidentialité, CGU, Suppression de données) prêtes pour la soumission App Store.
Données & Stockage
API GraphQL avec subscriptions en temps réel. Contrôle d'accès basé sur le propriétaire. S3 avec permissions basées sur l'identité et règles de cycle de vie. Suppression TTL, Point-in-Time Recovery, protection contre la suppression.
Orchestration IA
Workflows Step Functions multi-LLM (branches séquentielles + parallèles). Bedrock + Vertex AI + tout provider compatible OpenAI. Workload Identity Federation : zéro clé API dans le code. Dual-mode : temps réel ou batch (~50% moins cher).
Paiements & Quotas
RevenueCat sur iOS, Android, Web. Abonnements et crédits consommables. Remboursement automatique du quota en cas d'échec de traitement. Configurable par plan dans config.json.
Notifications Push
DynamoDB Streams → SQS FIFO → Lambda. Vérification automatique des receipts. Nettoyage des tokens invalides. Fonctionne sur iOS et Android depuis une seule implémentation.
Expérience Développeur
CLAUDE.md avec le contexte complet du projet. Hook de permission pour les sessions autonomes sans surveillance. 4 agents de qualité automatisés (test, review, sécurité, lint). Code review Claude en CI. Commits conventionnels auto-générés.
Observabilité
Logging structuré, tracing X-Ray, alarmes CloudWatch, alertes email SNS, Sentry (crashes + session replay), PostHog ou Mixpanel. Tout câblé dès le jour 1.
Voir en action : PhotoCV
PhotoCV est l'app démo incluse. Elle montre la stack complète en action : upload, orchestration IA multi-modèles, notifications push, quotas et billing. Forkez-la ou remplacez-la par votre logique métier.
Comment ça marche
- Auth complète (email + Google + Apple)
- Upload S3 avec progress bar
- Orchestration multi-LLM via Step Functions (Claude → Gemini → Rust)
- Notifications push (Expo)
- Système de quotas / crédits
- Real-time (AppSync subscriptions)
- i18n 5 langues
- Dark mode
- Web + Mobile depuis le même monorepo
Bootwright vs les alternatives
| Bootwright | Autres solutions | |
|---|---|---|
| 0 € au démarrage | AWS Free Tier, tout en pay-as-you-go. Pas de coût fixe. | Coûts d'hébergement dès le premier jour |
| AWS Serverless | Serverless, scalable, pas cher. Démarrage rapide grâce à Amplify. | Dépendance Vercel / Supabase / Firebase |
| Infrastructure extensible (CDK) | Toute la puissance AWS : SageMaker, infra dédiée, GPU... tout est possible. | Limité à l'offre du provider |
| Multi-provider | Vertex/Google, providers OpenAI-compatibles, autres DB. Branchement libre. | Verrouillé sur un écosystème |
| Mobile natif | Expo React Native — iOS & Android | Web uniquement |
| Claude Code intégré | hook de permission + CLAUDE.md + agents + pipeline qualité. Aucun autre boilerplate SaaS ne fait ça. | Aucune intégration IA dev |
Tarif
299 €
Achat unique. Code source complet. Mises à jour à vie.
- Monorepo complet (Next.js + Expo)
- Infrastructure AWS CDK
- Code source app démo PhotoCV
- CLAUDE.md + configuration agents IA
- GitHub