DevQuestPROEstudos de Código
AvançadofullstackEstimativa: ~24 horas de dedicação

CodeSentry: Revisor Automático de Código com IA

Plataforma de inspeção de código onde o desenvolvedor cola um arquivo ou trecho de pull request e recebe uma análise estrita de segurança (OWASP), detecção de bugs ocultos, estimativa de complexidade ciclomática e sugestões de refatoração com diff visual interativo.

Stack:Next.jsGemini API / LLM SDKNeon PostgresDrizzle ORMDiff ViewerTailwind CSS
Funcionalidades Requeridas

O que o seu projeto final precisa conter para ser considerado concluído:

  • Envio de trechos de código em JavaScript, TypeScript, Python e SQL
  • Análise streaming com resposta em tempo real usando Gemini API
  • Classificação de alertas por severidade (Crítico, Alto, Médio, Dica)
  • Visualização de antes/depois (diff) para as refatorações sugeridas
  • Histórico de análises gravadas no Neon Postgres associadas ao perfil do usuário
Conhecimentos Pré-requisitos

Recomendamos dominar os seguintes tópicos antes de iniciar a codificação:

  • Integração com APIs de IA (Streaming e Structured Outputs)
  • Visualização de diffs de código (side-by-side e unified)
  • Segurança e validação de prompts

Submeta o seu Repositório

Concluiu o projeto CodeSentry: Revisor Automático de Código com IA? Envie o link do GitHub para registrar no seu portfólio.

Roteiro de Implementação Passo a Passo

Siga as etapas recomendadas, abra as dicas práticas e marque conforme for progredindo.

Progresso do Projeto(0/3 etapas concluídas)
0%
Etapa 1

Gateway com SDK de IA

Estruture o endpoint com streaming de resposta e schema de saída tipado.

Etapa 2

Visualizador de Diff Interativo

Renderize as linhas adicionadas e removidas com syntax highlighting.

Etapa 3

Histórico e Persistência

Grave o veredito da revisão no Neon para consulta posterior no perfil.