Bootwright

Stop vibe coding. Start shipping.

Le fondamenta sono pronte. Tu sei l'architetto. L'IA costruisce.

CodeCrafter Logo
Vedi su GitHub

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

1L'utente carica 1-3 foto + sceglie uno stile + scrive note libere
2AWS Rekognition valida la presenza e la qualità del viso
3Claude Haiku analizza e genera il prompt ottimale (~$0.001)
4Google Gemini genera la foto professionale HD
5Un worker Rust crea il thumbnail
6L'utente riceve una notifica push quando è pronto
  • 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
Esplora PhotoCV

Bootwright vs le alternative

BootwrightAltre 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
Early Access

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