ReadDev
Explicador de documentación técnica con la ayuda de la IA.
Mi Rol
Full Stack Developer
Año
2026
Stack Tecnológico
Sobre el proyecto
Una aplicación web diseñada para desarrolladores que necesitan entender documentación técnica o código rápidamente. Utiliza IA para generar explicaciones directas y sin condescendencia, integrando búsqueda web y streaming de texto en tiempo real para una experiencia de usuario fluida.
El desafío
El principal reto técnico fue gestionar el streaming de respuestas de la IA (Server-Sent Events) en el frontend evitando bloqueos de UI, al mismo tiempo que se protegía la API pública contra abusos mediante un sistema de rate-limiting en un entorno serverless.
La solución
Se desarrolló un custom hook en React para parsear y renderizar los chunks del SSE de forma segura, manejando los errores de conexión. En el backend, se implementó Upstash Redis (Vercel KV) dentro del endpoint de Astro para validar y bloquear peticiones por IP antes de consumir la API.
Galería

"La Palabra del Día"
Desafío sin límite de vocabulario.