Kelly Academy
Uma plataforma de treino para a redação do ENEM, do domínio ao deploy. Idealizada, desenhada e construída pela CiudadLab.

O desafio
O estudante de ENEM que já sabe escrever uma redação recebe uma nota e não entende por que ela não sobe. Correção humana é cara e demora, e a nota sozinha não diz o que treinar.
O que construímos
Uma plataforma que corrige nas 5 competências, aponta o trecho exato que segurou a nota e entrega o próximo passo: repertório para usar, tema para praticar e evolução ao longo do tempo.
O ciclo do treino
- 01
Escreve
Digitando ou por foto da folha manuscrita.
- 02
Diagnóstico
Nota por competência e o trecho que pesou.
- 03
Estudo
Repertório curado por eixo e problema social.
- 04
Nova tentativa
A tela Evolução mostra se a nota subiu.
Decisões técnicas
- A IA corrige, o backend decide: o Gemini recebe um prompt especializado e devolve JSON estruturado; limites, regras determinísticas e persistência ficam no Java
- Arquitetura hexagonal — o domínio não depende de framework e a IA entra como adapter, então trocar de modelo não mexe nas regras do produto
- Correção e transcrição por foto compartilham o mesmo cliente do Gemini, extraído numa refatoração própria antes do novo adapter
- Repertório curado, não gerado: conteúdo pesquisado e revisado, carregado por migrations escritas à mão, com busca sem acento (unaccent) e consulta paginada em duas etapas
- Custo de IA sob controle: limite diário por usuário no plano grátis e teto global de correções, reservados de forma atômica no banco
- Auditoria de segurança documentada (injeção, rate limit, rotas e vazamento de dados) e cadastro fechado durante o piloto
- Backend e PostgreSQL em Docker Compose numa VPS com Nginx e HTTPS, frontend React na Vercel e CI no GitHub Actions

Em números
63
repertórios curados ativos
52
problemas sociais em 13 eixos
300+
testes automatizados no backend
14
migrations Flyway escritas à mão
No piloto fechado, a mesma redação recebeu 600 na Kelly e 720 de um corretor humano: a plataforma saiu mais rigorosa, não mais generosa. Os pedidos dos testadores viraram roadmap — repertório, correção por foto e plano de estudo.
Bastidores deste projeto
Decisões e problemas reais do desenvolvimento, contados em detalhe no blog.
Como nasceu a Kelly Academy: o nome, a marca e a busca por uma nota justa
A outra metade do bastidor da Kelly Academy: o pivô que deu origem ao produto, a escolha do nome e da identidade visual e o trabalho para a correção por IA parar de dar 1000 para quem não merecia.
Ler o bastidorComo a Kelly Academy corrige redação com IA sem deixar a IA decidir tudo
Bastidor técnico da Kelly Academy, produto da própria CiudadLab: o que fica com o modelo, o que fica no backend e por que essa divisão importa para nota, custo e segurança.
Ler o bastidorQuer ver a Kelly funcionando?
Ou quer um produto assim para o seu negócio?