El Camino del Dragón
Resumen
El Camino del Dragón es una plataforma de aprendizaje de chino con progresión HSK, construida para un cliente por un equipo de Accentio Studios que lidero (un dev y una UX designer). Abarca una app mobile en Flutter, un panel admin en Flutter web, una API NestJS + Prisma sobre MongoDB e infraestructura AWS escrita en Terraform.
Puntos clave
Tech lead y principal contribuidor481 de los 540 commits de la app mobile y 245 de 258 en la API
Lidero el equipo de Accentio Studios en el proyecto, un dev y una UX designer, como tech lead y principal contribuidor.
App de aprendizaje offline-firstCerca de 1000 casos de test Flutter en 141 archivos
Construí la app Flutter sobre BLoC/Cubit y ObjectBox: cola de progreso offline-first, agenda de repaso por palabra, un diccionario dueño de cada palabra con varios significados y un lote de práctica adaptativo.
Simulacro HSK corregido en servidor
Construí un simulacro de examen HSK sobre 200 puntos con aprobación en 120, cronometrado en dos partes y con la nota calculada en el servidor.
API con 31 modelos73 archivos spec y 567 casos Jest, con specs de integración en Supertest
Construí la API NestJS + Prisma sobre MongoDB: 31 modelos en 17 módulos, auth de Firebase con JWT, media en S3, email con SES, importador de hojas de cálculo y un banco de tests con control de cobertura y recetas de examen.
Terraform con deploys por OIDC10 módulos, 52 archivos .tf, 58 corridas de test contra un provider simulado
Codifiqué la infraestructura AWS en Terraform: API Gateway, CloudFront, S3, SES, SSM, SNS, alarmas de CloudWatch, CloudTrail, presupuestos y los roles OIDC que asume GitHub Actions para desplegar sin llaves de larga duración ni SSH, en staging y producción.
Panel para editores de contenido
Construí el panel admin en Flutter web para los editores de contenido (constructor de tests estructurados, selector de media, importación desde hoja de cálculo, reordenamiento con arrastrar y soltar) y lo desplegué en S3 detrás de API Gateway.
20 planes con Claude Code20 planes con cerca de 1.360 pasos
Planifiqué el trabajo con Claude Code en 20 planes de implementación entre la app y la API, 10 de ellos con el test primero, y corrí checks end-to-end con Marionette en la app del estudiante y con Chrome DevTools Protocol en el admin web.