RefactorAI Platform
RefactorAI é uma plataforma SaaS que moderniza sites legados via IA generativa. Dado a URL de um site, o sistema:
- Baixa o site integralmente (HTML, CSS, imagens, fontes) com Puppeteer/Chromium
- Analisa falhas de segurança, acessibilidade e SEO
- Extrai dados cadastrais da empresa (nome, telefones, endereço, redes sociais) via Claude Sonnet
- Gera uma versão modernizada em HTML autocontido via Claude Opus/Sonnet via AWS Bedrock
- Entrega um relatório de diagnóstico com scores e um link de preview para o cliente
Stack de Tecnologia
| Camada | Tecnologia |
|---|---|
| Backend | AWS Lambda Node.js 22 (ESM .mjs) — sem framework HTTP, routing manual |
| Banco de dados | PostgreSQL 16 via pg — pool com retry exponencial |
| Autenticação | JWT HMAC-SHA256 customizado — 7 dias, stateless |
| Frontend | Vanilla HTML/CSS/JS — sem framework, sem bundler |
| Infraestrutura | Terraform — todos os recursos prefixados refactorai-* |
| IA | Claude Sonnet 4.6 + Opus 4.6 via AWS Bedrock |
| CDN/Hosting | CloudFront + S3 |
| Testes | Jest com ESM (--experimental-vm-modules) |
URLs de Produção
| Serviço | URL |
|---|---|
| Plataforma (frontend) | https://refactorai.gensprint.com.br |
| API | https://api.refactorai.gensprint.com.br |
| Preview público | https://api.refactorai.gensprint.com.br/p/:token |
Credencial Inicial
Após rodar as migrations, o admin padrão é:
Email: admin@gensprint.com.br
Senha: RefactorAI@2026
Role: admin
cuidado
Troque a senha do admin imediatamente após o primeiro acesso em produção.
Como navegar esta documentação
- Arquitetura — visão geral do sistema, topologia de rede e fluxo de dados
- Pipeline de IA — como o crawler e a geração funcionam
- Backend — Lambdas — referência de cada Lambda com rotas e payloads
- Banco de Dados — schema completo das tabelas
- Frontend — páginas, fluxo de navegação e design system
- API Reference — todos os endpoints com exemplos
- Deploy & Infraestrutura — build, deploy e configuração Terraform