Usuário envia Script (PDF).
Arquitetura e Stack Tecnológica
Frontend
React (Next.js 14+) com TypeScript. Renderização rápida, rotas de API integradas (BFF), suporte SEO. UI Kit: Tailwind CSS + shadcn/ui.
Backend
Next.js API Routes (Serverless) ou Cloud Functions for Firebase. TypeScript. Serverless-first para reduzir overhead DevOps.
Banco de Dados
Cloud Firestore (Firebase). NoSQL com queries avançadas, real-time sync, e integridade de dados de usuários e assinaturas.
AI/LLM
Google Gemini API (Gemini 1.5 Pro). Framework: Vertex AI SDK ou Vercel AI SDK. Zero Data Retention habilitado via configuração.
Storage
Firebase Storage com Lifecycle Policies para auto-delete. Criptografia padrão Firebase. Isolamento por regras de segurança.
Autenticação & Infra
Kajabi (eventos de webhook) + Firebase Authentication. Hosting: Vercel (Frontend + Serverless) com integração Firebase.
Cronograma — 45 Dias
Sprint 0
Setup e Fundações
Ambiente pronto, CI/CD rodando e infraestrutura funcional.
Sprint 1
Módulo DNA & UX Core
Usuário faz login e cria seu "DNA Emocional" com upload/texto.
Sprint 2
Character & Privacidade
Análise de scripts com segurança máxima e auto-delete.
Sprint 3
Casting Brief & Admin
Administração de briefs, casting, e painéis de controle.
Sprint 4
QA, Segurança & Deploy
Testes, auditoria, deploy e checklist de segurança.
Fluxo de Dados e Privacidade (NDA)
Upload Armazenamento Firebase Storage temp-scripts (criptografado, expiry: 24h).
Processamento Cloud Function extrai texto, envia para Gemini API (Zero Data Retention).
Resposta Gemini retorna JSON da análise.
Persistência Análise salva em Firestore (AnalysisResults collection).
Limpeza Delete imediato Storage. Lifecycle garante 24h fail-safe.
Orçamento de Desenvolvimento (MVP)
Investimento único para entrega do MVP em 45 dias. Baseado em R$ 150/hora (desenvolvedor sênior).
| Fase | Descrição | Esforço | Investimento |
|---|---|---|---|
| Sprint 0: Setup e Fundações | Configuração de infraestrutura, Firebase, repositório Git, CI/CD, autenticação | 48h | R$ 7.000 |
| Sprint 1: Módulo DNA & UX Core | Interface responsiva, formulário multi-etapas, integração Gemini AI, parser de documentos | 80h | R$ 12.000 |
| Sprint 2: Character & Privacidade | Upload seguro Firebase Storage, análise de scripts com LLM, sistema de logs e auditoria | 80h | R$ 12.000 |
| Sprint 3: Casting Brief & Admin | CRUD de briefs, painel administrativo, sistema de permissões, relatórios e exportação | 80h | R$ 12.000 |
| Sprint 4: QA, Segurança & Deploy | Testes automatizados, auditoria de segurança NDA, deploy Vercel, monitoramento | 40h | R$ 7.000 |
| Investimento Total (MVP 45 dias) | R$ 50.000 | ||
Inclui: Desenvolvimento full-stack, integração Firebase + Gemini AI, testes, documentação técnica e deploy em produção.
Não inclui: Custos operacionais mensais (Firebase, Gemini API, Vercel) — ver tabela "Orçamento Mensal Estimado".
Orçamento Mensal Estimado (MVP)
Valores em USD. Baseado em ~500 usuários ativos.
| Item | Serviço Sugerido | Custo Estimado | Notas |
|---|---|---|---|
| Hosting Front/Back | Vercel Pro | $20 / dev / mês | Serverless + bandwidth |
| Banco de Dados | Firebase Blaze (Pay-as-you-go) | $25-40 | Firestore + Realtime Database |
| AI (LLM) | Google Gemini API | $50-200 | Menor custo que OpenAI, ~10k tokens/análise |
| Storage | Firebase Storage | <$5 | Baixo volume (auto-delete) |
| Resend / SendGrid | $15 | Transacionais | |
| Observabilidade | Firebase Crashlytics / Sentry | Free - $15 | Monitoramento integrado Firebase |
| Total Estimado | USD 135-300 / mês | Firebase + Gemini = economia ~30% | |
Próximos Passos
Validar estimativa de custos de desenvolvimento (horas homem) e infraestrutura dentro do budget.
Receber arquivos do Figma (GG Studio) para iniciar desenvolvimento do frontend.
Obter credenciais API/Webhook do ambiente para testes de integração.