TAMSIV está en producción — de la idea a Play Store en 6 meses
Hace seis meses, había un trozo de papel pegado en mi nevera. En él, tres palabras garabateadas con rotulador: "app tareas voz". Hoy, TAMSIV está en producción en Google Play Store. Entre medias, más de 750 commits, 24 características, 6 idiomas y un desarrollador en solitario que no ha dormido mucho.
Este artículo es el relato de esos seis meses. No un post-mortem pulcro y corporativo. El viaje real, con las dudas, los giros, las noches depurando un pipeline de voz a las 3 de la mañana, y esa satisfacción brutal cuando Google finalmente valida tu compilación de producción.
Puntos clave
- 6 meses de desarrollo en solitario, de octubre de 2025 a abril de 2026, con más de 750 commits en un monorepo de frontend + backend + sitio web.
- 24 características entregadas: asistente de voz con IA, calendario, gamificación, grupos colaborativos, generación de imágenes, i18n en 6 idiomas y mucho más.
- El 60% del tráfico web proviene de visitantes no francófonos gracias a la internacionalización en 6 idiomas.
- TAMSIV está disponible gratuitamente en Google Play Store desde el 4 de abril de 2026.
Octubre de 2025: el trozo de papel en la nevera
Todo comenzó con una frustración trivial. Las listas de la compra en trozos de papel. Las tareas del club de buceo dispersas en WhatsApp. Los recordatorios olvidados en una aplicación que nadie abría. La información se perdía sistemáticamente entre los soportes, las personas, los momentos del día. Lo había mencionado en el primer artículo del blog.
La idea era simple: ¿y si pudieras gestionarlo todo con la voz? No un asistente que transcribe tontamente lo que dices, sino una IA que comprende el contexto, que sabe que "la reunión del martes" es el próximo martes, que detecta que una tarea es urgente sin que tú lo especifiques, y que organiza todo por ti mientras conduces o lavas los platos.
En octubre de 2025, abrí un terminal y escribí npx react-native init. El primer commit data del 3 de octubre. Seis meses después, este proyecto está en producción.
24 características: lo que contiene TAMSIV hoy
Esto es lo que se ha construido en 6 meses, característica por característica. Cada elemento de esta lista representa días de trabajo, decisiones de arquitectura y, a veces, refactorizaciones completas.
El corazón: el asistente de voz con IA
La grabadora de voz es la puerta de entrada a TAMSIV. Tú hablas, la IA comprende y crea tareas, notas o eventos de calendario. El pipeline de voz pasa por el reconocimiento de voz nativo del teléfono, un backend WebSocket, un LLM a través de OpenRouter y una respuesta de audio a través de OpenAI TTS. Detallé toda esta cadena en el artículo sobre el pipeline de voz.
La IA no solo transcribe. Llama a funciones: create_task, update_task, create_memo, create_calendar_event. Detecta tus patrones de nombres, propone prioridades y comprende instrucciones complejas como "cambia la reunión del martes al jueves y avisa al grupo".
Las 24 características
- Asistente de voz con IA — Grabadora de voz con pipeline STT + LLM + TTS en tiempo real
- Gestión de tareas — Prioridades, plazos, recurrencia, subtareas, favoritos
- Notas enriquecidas — Texto, imágenes, editor de texto enriquecido con formato
- Calendario con 4 vistas — Día, semana, mes, año en móvil y web
- Grupos colaborativos — Jerarquía de 6 niveles, roles, permisos
- Listas de verificación colaborativas — Validación individual o colectiva
- Asignación de tareas — En grupos, con seguimiento del progreso
- Generación de imágenes con IA — A través de Runware HiDream o Gemini, directamente desde la grabadora de voz
- Sistema de gamificación — 12 niveles, 10 insignias, rachas de hasta 365 días, desafíos diarios
- Feed de actividad — Línea de tiempo unificada de todas las acciones
- Notificaciones y recordatorios — Push FCM, recordatorios recurrentes, notificaciones locales
- Búsqueda contextual — Búsqueda de texto completo en tareas, notas, eventos
- Sistema de referidos — Códigos de invitación con recompensas (mes Pro gratis)
- Suscripciones — Free, Pro, Team a través de RevenueCat con feature gates
- Archivos adjuntos — Fotos, videos, documentos en tareas y notas
- Autenticación con código QR — Inicio de sesión móvil/web sin contraseña
- Personalización de voz — Voz de la IA configurable (OpenAI TTS)
- Panel de control web — Next.js con paridad casi completa con el móvil
- Panel de administración — Estadísticas de usuarios, métricas, gráficos de Recharts, configuración
- Internacionalización — 6 idiomas (FR, EN, DE, ES, IT, PT) en toda la pila
- Monitoreo — Crashlytics (frontend) + Sentry (backend) + alertas por correo electrónico
- Editor de texto enriquecido — Formato, listas, listas de verificación en las notas
- Arrastrar y soltar — Reorganización de elementos mediante arrastrar y soltar
- STT dual mode — Reconocimiento de voz nativo (dispositivo) con fallback a Deepgram cloud
Los desafíos técnicos que marcaron estos 6 meses
El pipeline de voz en tiempo real
El mayor desafío técnico del proyecto. Transmitir audio desde el micrófono de un teléfono, convertirlo en texto, enviarlo a un LLM, ejecutar acciones, generar una respuesta de voz y reproducirla, todo en menos de 3 segundos. WebSocket bidireccional, gestión de tiempos de espera, fallback entre STT nativo y Deepgram cloud, limpieza de audio con tiempo de espera de seguridad de 30 segundos. Comparé los enfoques en el artículo STT nativo vs Deepgram.
La base de datos con 3 esquemas
Desde el principio, estructuré Supabase en tres esquemas PostgreSQL: privat para los datos del usuario, collaborative para los grupos y gamification para las estadísticas y las insignias. Esta elección, documentada en el artículo sobre la reestructuración de la base de datos, evitó mucho dolor más adelante. Las RLS (Row Level Security) son granulares: cada tabla tiene sus propias políticas de acceso.
La internacionalización de extremo a extremo
Internacionalizar una aplicación no es solo traducir cadenas. Es traducir el frontend móvil (React Native), el backend (mensajes de error, respuestas de IA), el sitio web (Next.js con next-intl y enrutamiento localizado), los listados de Play Store e incluso los slugs de URL del blog. El resultado: 6 idiomas, 60% del tráfico web no francófono. Alemania es el tercer mercado sin un solo post en alemán. Detallé esta estrategia en el artículo sobre la i18n como canal de adquisición.
React Native New Architecture
TAMSIV funciona con React Native 0.81 con la New Architecture (Fabric). El cambio no fue indoloro: algunas bibliotecas aún no eran compatibles con Fabric, se necesitaron shims, parches y mucha paciencia. Pero el resultado está ahí: animaciones fluidas a 60 fps, transiciones nativas y un tiempo de inicio reducido a la mitad en comparación con la arquitectura anterior.
La caché de dos niveles
Para que la aplicación sea reactiva incluso sin conexión, implementé un ContentCacheService con dos niveles: caché en memoria (Map JavaScript) para acceso instantáneo y AsyncStorage para persistencia. Todo sincronizado en tiempo real a través de Supabase Realtime. Cuando abres la aplicación, los datos se muestran inmediatamente desde la caché y se actualizan silenciosamente en segundo plano.
6 idiomas, 60% de tráfico no francófono
La cifra que más me sorprendió. En marzo de 2026, cuando lancé la traducción automática a 6 idiomas (francés, inglés, alemán, español, italiano, portugués), el 60% del tráfico entrante en tamsiv.com provenía de visitantes no francófonos. Alemania, España, Brasil, mercados que no había apuntado en absoluto.
La i18n se convirtió en mi primer canal de adquisición gratuito. Cada artículo de blog traducido a 5 idiomas adicionales son 5 puertas de entrada más en Google. El Play Store también está localizado en 6 idiomas: título, descripción corta y larga, notas de la versión. Para un desarrollador en solitario sin presupuesto de marketing, es una palanca desproporcionada.
El camino hacia la producción
El paso a producción no es un momento único. Es un proceso. Aquí están los pasos que marcaron los últimos meses:
- Febrero de 2026 — Primera presentación a Play Store, primer rechazo (política de metadatos). Corrección y reenvío.
- Marzo de 2026 — 12 testers alfa reclutados. Fase de prueba intensiva de 14 días. Cero fallos reportados.
- Finales de marzo de 2026 — Sprint de cero características: más de 30 commits de pulido, ninguna característica nueva. Crashlytics + Sentry desplegados. Lo mencioné en el artículo sobre el sprint final.
- 2 de abril de 2026 — Google valida la compilación de producción.
- 4 de abril de 2026 — TAMSIV está disponible públicamente en Play Store.
Más de 750 commits. 42 artículos de blog (contando este). Un backend desplegado en Railway. Un sitio web en Vercel. Una base de datos Supabase con cientos de políticas RLS. Y una aplicación Android que hace exactamente lo que el trozo de papel en la nevera prometía: gestionar tus tareas con la voz, simplemente.
Descargar TAMSIV
TAMSIV está disponible gratuitamente en Google Play Store. El plan Free incluye el asistente de voz con IA, la gestión de tareas y notas, el calendario y las notificaciones. Los planes Pro y Team desbloquean los grupos colaborativos, la generación de imágenes con IA y la gamificación avanzada.
Descargar TAMSIV en Google Play Store
También puedes descubrir el panel de control web en tamsiv.com para gestionar tus tareas desde tu ordenador.
Preguntas frecuentes
¿TAMSIV es gratuito?
Sí. El plan Free da acceso al asistente de voz con IA, la gestión de tareas y notas, el calendario y los recordatorios. Los planes Pro (funcionalidades avanzadas) y Team (colaboración en grupo) están disponibles mediante suscripción mensual o anual a través de Play Store.
¿En qué dispositivos funciona TAMSIV?
TAMSIV está disponible en Android (mínimo Android 7.0 / API 24). La versión para iOS está prevista para más adelante. Un panel de control web es accesible en tamsiv.com/app para gestionar tus tareas desde un ordenador.
¿Cómo funciona el asistente de voz?
Tú hablas en la grabadora de voz, el reconocimiento de voz nativo de tu teléfono transcribe tu voz a texto, un LLM interpreta tu solicitud y ejecuta las acciones (crear una tarea, una nota, un evento), y luego una voz sintética confirma lo que se ha hecho. Todo en tiempo real a través de WebSocket.
¿Mis datos están seguros?
Los datos se almacenan en Supabase (PostgreSQL) con políticas de seguridad a nivel de fila (RLS) granulares. La autenticación se realiza a través de Supabase Auth (correo electrónico, enlace mágico, código QR). Las comunicaciones están cifradas con HTTPS/WSS. No se almacena ningún dato de voz: el audio se procesa en memoria y se elimina inmediatamente después de la transcripción.
¿TAMSIV está disponible en varios idiomas?
Sí, en 6 idiomas: francés, inglés, alemán, español, italiano y portugués. La interfaz, el sitio web, el Play Store e incluso los artículos del blog están traducidos. El asistente de voz comprende y responde en el idioma configurado.
¿Cuánto tiempo duró el desarrollo?
6 meses de desarrollo en solitario (octubre de 2025 - abril de 2026), más de 750 commits, 24 características principales. El proyecto se desarrolla en "build in public" con un blog técnico que documenta cada paso desde el primer día.