Proyecto full-stack desarrollado en el NLW Operator de Rocketseat para explorar herramientas de desarrollo asistidas por IA. Permite pegar código y recibir puntuación, evaluación por categorías y sugerencias de corrección. Roast Mode añade un tono sarcástico opcional.
La arquitectura guiada por el evento se adaptó en partes de la implementación y la interfaz.
Problema
Crear un flujo sencillo para enviar código, recibir un análisis comprensible e identificar mejoras rápidamente, como ejercicio de integración de IA en aplicaciones reales.
Arquitectura
Next.js y React en la interfaz; tRPC para contratos tipados entre cliente y servidor; TanStack Query para consultas y caché. Drizzle ORM aporta persistencia y Zod valida entradas.
Implementación
La evaluación presenta puntuación, problemas críticos, advertencias y buenas prácticas. Las correcciones aparecen como diff. Roast Mode cambia el tono y una clasificación de envíos con notas bajas añade una comparación humorística.
La interfaz cuida el formato y la alineación para facilitar la lectura.
Resultado
Práctica de integración con APIs de LLM, contratos tipados, organización full-stack y feedback legible. Se presenta como trabajo de un evento formativo, no como arquitectura completamente propia.
