Caso de estudio
Cliptic — Anotación de audio colaborativa
Problema: ELAN/TextGrid en escritorio frena equipos distribuidos. Solución: editor web colaborativo con interoperabilidad total y anotación escalable.
Qué aporta
- Editor por capas con tiers y undo/redo
- Whisper para transcripción asistida
- Import/export: EAF, TextGrid, RTTM
- Ingesta masiva por ZIP
- Workspaces con roles y plantillas
- Compartición en solo lectura por token
- i18n: ES, EN, PT
Resultados
- Reduce dependencia de herramientas desktop
- Onboarding en minutos (navegador + enlace)
- Mantiene interoperabilidad con flujo lingüístico
- Escala de equipo pequeño a operación de agencia
- Ideal para equipos que exigen trazabilidad sin perder velocidad
Stack
- TypeScript
- Next.js 15 + React 19
- PostgreSQL + Prisma
- pg-boss
- S3 / Cloudflare R2
- Whisper
- Auth.js v5
- Stripe
- Docker + Dokploy
Arquitectura
Monolito modular en Next.js con worker de colas separado sobre PostgreSQL. Audio en S3/R2 con URLs firmadas y API de export versionada.
Evidencia
- Documentación de posicionamiento, GTM y runbook
- Export validado en 6 formatos
- QA con Vitest + Playwright
- Schema Prisma con ~30 modelos
- Deploy productivo: Docker Compose + Dokploy (VPS)