Bootwright
Stop vibe coding. Start shipping.
Le fondamenta sono pronte. Tu sei l'architetto. L'IA costruisce.
Il problema
Ti suona familiare?
- Una settimana a configurare auth Google e Apple prima che il primo utente possa accedere
- Tre giorni a collegare DynamoDB a GraphQL, ancora a debuggare perché gli aggiornamenti in tempo reale non si propagano
- Ricostruire la logica di invalidazione cache e cancellazione ottimistica per ogni schermata perché niente è condiviso
- Nessun sistema di fatturazione unico che funzioni su web, iOS e Android senza tre integrazioni separate
- Un utente perde crediti perché un job backend è fallito e non c'è percorso di rimborso automatico
- File .env nel repo perché una gestione corretta dei secrets avrebbe richiesto un'altra settimana
- Notifiche push rotte in produzione perché un certificato APNs è scaduto alle 2 di notte
- Nessun Mac nel team ma l'app iOS deve andare sull'App Store
- Utenti che atterrano nella schermata sbagliata perché il cold start ha perso il deep link
- Chiamare un'API IA una volta per item in tempo reale, pagando tariffa piena, senza recupero quando una fallisce a metà
- Un workflow IA asincrono che fallisce silenziosamente al passo 4: spinner sullo schermo, errore in CloudWatch, quota consumata
La soluzione
Auth, pagamenti, orchestrazione IA, notifiche push, osservabilità — risolti. Clona. Configura le tue chiavi. Deploya. Codifica ciò che conta.
Perché Bootwright
IA-nativo
Bootwright include un hook di verifica dei permessi: ogni richiesta viene valutata da Claude stesso. Le operazioni sicure vengono approvate automaticamente; quelle pericolose (force push su main, rm -rf, esposizione di credenziali) vengono bloccate con un motivo. Te ne vai. Claude lavora. CLAUDE.md fornisce a Claude il contesto completo del progetto dal primo prompt: architettura, convenzioni, vincoli, regole di tipizzazione. Quattro agenti di quality gate si eseguono automaticamente dopo ogni modifica — creazione di test, code review, security scan, lint — e Claude review ogni pull request in CI.
0€ se 0 utenti
AWS, PostHog, RevenueCat — tutto pay-as-you-go. AWS Free Tier: 1M richieste auth/mese, 25GB storage, Lambda gratis. Nessun costo fisso. Se il lancio non porta da nessuna parte, hai speso $0. Se decolla, i costi scalano con i ricavi, non con le decisioni di infrastruttura prese prima di avere un solo utente.
Opinionated
Ogni scelta è fatta: framework, cloud, pagamenti, provider IA. Forka e costruisci. Zero paralisi da analisi. Decisioni di infrastruttura che sopravvivono al refactoring: la stabilizzazione dei logical ID CDK su ogni Lambda, ruolo IAM e log group significa che rinominare un construct non ricrea la risorsa AWS in produzione.
Web + Mobile
Un monorepo, una pipeline di deploy. Next.js per web, Expo per iOS & Android. Logica di business e tipi condivisi tra web e mobile.
Backend pronto per la produzione
Non try/catch a livello applicativo. Garanzie strutturali.
Motore di workflow con catena di errori strutturale
createStep / createMapStep / createMergeStep — ogni Lambda con 3× retry e catch FormatError. RefundQuota si esegue prima di WorkflowFailed. Il rimborso è garantito prima che il job venga marcato come fallito.
Lambda factory — 3 runtime
TypeScript, Python e Rust su ARM64 Graviton. Scegli lo strumento giusto: cold start veloci in TS, data science in Python, lavoro CPU-intensivo in Rust.
DLQ ovunque
Ogni percorso asincrono ha una Dead Letter Queue con un allarme CloudWatch. Nessun fallimento silenzioso. I messaggi falliti emergono immediatamente.
Elaborazione IA dual-mode
Workflow singolo in tempo reale per risultati istantanei. Vertex AI Batch (~50% più economico) via SQS WAIT_FOR_TASK_TOKEN per job in volume sensibili al costo.
Osservabilità dal giorno 1
Tracing X-Ray, allarmi CloudWatch, alert email SNS, Sentry per il tracciamento degli errori, PostHog e Mixpanel — configurati e pronti.
Profili di inferenza Bedrock
Attribuzione dei costi per feature. Ogni chiamata Bedrock è etichettata — nessuna fattura AWS opaca. Sai esattamente quanto costa ogni step del workflow.
Stack
Frontend
- •Web: Next.js 16 + Tailwind CSS + shadcn/ui
- •Mobile: Expo (React Native), iOS & Android da un'unica codebase
- •Stato: Zustand + TanStack Query
- •Strumenti: Biome (lint/format) + Vitest
Backend & Infra
- •Cloud: AWS Amplify + CDK (Infrastructure as Code)
- •Orchestrazione: Step Functions (branch paralleli, merge generico)
- •Lambdas: TypeScript, Python, Rust — ARM64/Graviton
- •Database: DynamoDB
- •Storage: S3
Autenticazione
- •AWS Cognito
- •Sign-in Google & Apple
Pagamenti
- •RevenueCat (iOS, Android, Web)
- •Crediti + abbonamenti
- •Gestione trial
IA
- •AWS Bedrock (Claude, Nova…)
- •Google Vertex AI (Gemini, Nano Banana…)
- •Provider compatibili OpenAI (Kimi, DeepSeek, Groq, Qwen…)
- •Claude Code: descrivi una feature, l'IA la codifica con i pattern corretti. Test, review, lint automatici.
Analytics
- •PostHog
- •Mixpanel
- •Sentry (tracciamento errori)
Strumenti
- •Biome (lint & format)
- •Vitest (unit test)
- •TypeScript modalità strict
Osservabilità
- •Tracing X-Ray
- •Allarmi CloudWatch
- •Alert email SNS
- •Sentry (tracciamento errori)
- •Allarmi DLQ
Stato & Dati
- •Zustand
- •TanStack Query
- •Subscriptions AppSync
- •DynamoDB
Cosa è incluso
Ogni feature per lanciare il tuo SaaS, non solo uno stack da configurare.
Autenticazione
OTP email senza password. Google e Apple OAuth su web e mobile. Flusso di login/registrazione unificato. Pagine legali (Privacy Policy, ToS, Cancellazione dati) pronte per la submission App Store.
Dati & Storage
API GraphQL con subscription in tempo reale. Controllo degli accessi basato sul proprietario. S3 con permessi basati sull'identità e regole del ciclo di vita. Auto-cancellazione TTL, Point-in-Time Recovery, protezione dalla cancellazione.
Orchestrazione IA
Workflow Step Functions multi-LLM (branch sequenziali + paralleli). Bedrock + Vertex AI + qualsiasi provider compatibile OpenAI. Workload Identity Federation: zero API key nel codice. Dual-mode: real-time o batch (~50% più economico).
Pagamenti & Quote
RevenueCat su iOS, Android, Web. Abbonamenti e crediti consumabili. Rimborso automatico della quota in caso di errore di elaborazione. Configurabile per piano in config.json.
Notifiche Push
DynamoDB Streams → SQS FIFO → Lambda. Verifica automatica dei receipt. Pulizia dei token non validi. Funziona su iOS e Android da una singola implementazione.
Developer Experience
CLAUDE.md con contesto completo del progetto. Hook di verifica permessi per sessioni autonome non presidiate. 4 agenti di quality gate automatizzati (test, review, sicurezza, lint). Claude review in CI. Conventional Commits auto-generati.
Osservabilità
Logging strutturato, tracing X-Ray, allarmi CloudWatch, alert email SNS, Sentry (crash + session replay), PostHog o Mixpanel. Tutto cablato dal giorno 1.
Vederlo in azione: PhotoCV
PhotoCV è l'app demo inclusa. Mostra lo stack completo in azione: upload, orchestrazione IA multi-modello, notifiche push, quote e fatturazione. Forkala o sostituiscila con la tua logica di business.
Come funziona
- Auth completa (email + Google + Apple)
- Upload S3 con barra di progresso
- Orchestrazione multi-LLM via Step Functions (Claude → Gemini → Rust)
- Notifiche push (Expo)
- Sistema di quote / crediti
- Aggiornamenti in tempo reale (AppSync subscriptions)
- i18n: 5 lingue
- Modalità scura
- Web + Mobile dallo stesso monorepo
Bootwright vs le alternative
| Bootwright | Altre soluzioni | |
|---|---|---|
| 0€ all'inizio | AWS Free Tier, tutto pay-as-you-go. Nessun costo fisso. | Costi di hosting dal primo giorno |
| AWS Serverless | Serverless, scalabile, economico. Partenza veloce con Amplify. | Legato a Vercel / Supabase / Firebase |
| Infrastruttura estensibile (CDK) | Tutta la potenza AWS: SageMaker, infra dedicata, GPU… tutto è possibile. | Limitato all'offerta del provider |
| Multi-provider | Vertex/Google, provider compatibili OpenAI, altri DB. Connetti dove vuoi. | Legato a un ecosistema |
| Mobile nativo | Expo React Native — iOS & Android | Solo web |
| Claude Code integrato | hook di verifica permessi + CLAUDE.md + agents + pipeline di qualità. Nessun altro boilerplate SaaS fa questo. | Nessuna integrazione IA per sviluppo |
Prezzi
299€
Acquisto singolo. Codice sorgente completo. Aggiornamenti a vita.
- Monorepo completo (Next.js + Expo)
- Infrastruttura AWS CDK
- Codice sorgente app demo PhotoCV
- CLAUDE.md + configurazione agenti IA
- GitHub