TAMSIV está em produção — da ideia à Play Store em 6 meses
Há seis meses, havia um pedaço de papel colado na minha geladeira. Nele, três palavras rabiscadas com caneta: "app tarefas voz". Hoje, TAMSIV está em produção na Google Play Store. Entre os dois, mais de 750 commits, 24 funcionalidades, 6 idiomas e um desenvolvedor solo que não dormiu muito.
Este artigo é o relato desses seis meses. Não um post-mortem polido e corporativo. A jornada real, com as dúvidas, os pivôs, as noites depurando um pipeline de voz às 3 da manhã, e aquela satisfação brutal quando o Google finalmente valida a tua build de produção.
Pontos Chave
- 6 meses de desenvolvimento solo, de outubro de 2025 a abril de 2026, com mais de 750 commits em um monorepo frontend + backend + website.
- 24 funcionalidades entregues: assistente de voz IA, agenda, gamificação, grupos colaborativos, geração de imagens, i18n em 6 idiomas, e muito mais.
- 60% do tráfego web provém de visitantes não-francófonos graças à internacionalização em 6 idiomas.
- TAMSIV está disponível gratuitamente na Google Play Store desde 4 de abril de 2026.
Outubro de 2025: o pedaço de papel na geladeira
Tudo começou com uma frustração comum. As listas de compras em pedaços de papel. As tarefas do clube de mergulho espalhadas no WhatsApp. Os lembretes esquecidos em um aplicativo que ninguém abria. A informação se perdia sistematicamente entre os suportes, as pessoas, os momentos do dia. Eu já tinha falado sobre isso no primeiro artigo do blog.
A ideia era simples: e se pudéssemos gerenciar tudo por voz? Não um assistente que transcreve cegamente o que tu dizes, mas uma IA que entende o contexto, que sabe que "a reunião de terça-feira" é na próxima terça-feira, que detecta que uma tarefa é urgente sem que tu precises especificar, e que organiza tudo para ti enquanto tu diriges ou lavas a louça.
Em outubro de 2025, abri um terminal e digitei npx react-native init. O primeiro commit data de 3 de outubro. Seis meses depois, este projeto está em produção.
24 funcionalidades: o que TAMSIV contém hoje
Aqui está o que foi construído em 6 meses, funcionalidade por funcionalidade. Cada item desta lista representa dias de trabalho, escolhas de arquitetura e, por vezes, refatorações completas.
O coração: o assistente de voz IA
O gravador de voz é a porta de entrada do TAMSIV. Tu falas, a IA entende, e ela cria tarefas, memorandos ou eventos de calendário. O pipeline de voz passa pelo reconhecimento de voz nativo do telefone, um backend WebSocket, um LLM via OpenRouter, e um retorno de áudio via OpenAI TTS. Detalhei toda essa cadeia no artigo sobre o pipeline de voz.
A IA não apenas transcreve. Ela chama funções: create_task, update_task, create_memo, create_calendar_event. Ela detecta os teus padrões de nomeação, propõe prioridades e entende instruções complexas como "adiar a reunião de terça-feira para quinta-feira e avisar o grupo".
As 24 funcionalidades
- Assistente de voz IA — Gravador de voz com pipeline STT + LLM + TTS em tempo real
- Gestão de tarefas — Prioridades, prazos, recorrência, subtarefas, favoritos
- Memorandos ricos — Texto, imagens, editor de rich text com formatação
- Agenda 4 vistas — Dia, semana, mês, ano no celular e web
- Grupos colaborativos — Hierarquia de 6 níveis, papéis, permissões
- Checklists colaborativas — Validação individual ou coletiva
- Atribuição de tarefas — Nos grupos, com acompanhamento de progresso
- Geração de imagens IA — Via Runware HiDream ou Gemini, diretamente do gravador de voz
- Sistema de gamificação — 12 níveis, 10 distintivos, sequências de até 365 dias, desafios diários
- Feed de atividade — Linha do tempo unificada de todas as ações
- Notificações e lembretes — Push FCM, lembretes recorrentes, notificações locais
- Pesquisa contextual — Pesquisa de texto completo em tarefas, memorandos, eventos
- Sistema de indicação — Códigos de convite com recompensas (mês Pro gratuito)
- Assinaturas — Free, Pro, Team via RevenueCat com feature gates
- Anexos — Fotos, vídeos, documentos em tarefas e memorandos
- Autenticação por QR code — Conexão móvel/web sem senha
- Personalização de voz — Voz da IA configurável (OpenAI TTS)
- Dashboard web — Next.js com paridade quase completa com o celular
- Painel de administração — Estatísticas de usuários, métricas, gráficos Recharts, configuração
- Internacionalização — 6 idiomas (FR, EN, DE, ES, IT, PT) em toda a stack
- Monitoramento — Crashlytics (frontend) + Sentry (backend) + alertas por e-mail
- Editor de rich text — Formatação, listas, checklists em memorandos
- Arrastar e soltar — Reorganização de elementos por arrastar e soltar
- STT dual mode — Reconhecimento de voz nativo (dispositivo) com fallback Deepgram cloud
Os desafios técnicos que marcaram estes 6 meses
O pipeline de voz em tempo real
O maior desafio técnico do projeto. Transmitir áudio de um microfone de telefone, convertê-lo em texto, enviá-lo para um LLM, executar ações, gerar uma resposta de voz e reproduzi-la — tudo em menos de 3 segundos. WebSocket bidirecional, gerenciamento de timeouts, fallback entre STT nativo e Deepgram cloud, limpeza de áudio com timeout de segurança de 30 segundos. Comparei as abordagens no artigo STT nativo vs Deepgram.
O banco de dados com 3 esquemas
Desde o início, estruturei o Supabase em três esquemas PostgreSQL: privat para dados do usuário, collaborative para grupos e gamification para estatísticas e distintivos. Essa escolha, documentada no artigo sobre a reestruturação do DB, evitou muita dor de cabeça posteriormente. As RLS (Row Level Security) são granulares: cada tabela tem suas próprias políticas de acesso.
A internacionalização de ponta a ponta
Internacionalizar um aplicativo não é apenas traduzir strings. É traduzir o frontend móvel (React Native), o backend (mensagens de erro, respostas da IA), o site (Next.js com next-intl e roteamento localizado), as listagens da Play Store e até mesmo os slugs de URL do blog. O resultado: 6 idiomas, 60% do tráfego web não-francófono. A Alemanha é o 3º mercado sem um único post em alemão. Detalhei essa estratégia no artigo sobre i18n como canal de aquisição.
React Native New Architecture
TAMSIV roda em React Native 0.81 com a New Architecture (Fabric). A transição não foi indolor: algumas bibliotecas ainda não suportavam Fabric, foram necessários shims, patches e muita paciência. Mas o resultado está aí: animações fluidas a 60fps, transições nativas e um tempo de inicialização reduzido pela metade em comparação com a arquitetura antiga.
O cache de dois níveis
Para que o aplicativo seja responsivo mesmo offline, implementei um ContentCacheService com dois níveis: cache de memória (Map JavaScript) para acesso instantâneo e AsyncStorage para persistência. Tudo sincronizado em tempo real via Supabase Realtime. Quando tu abres o aplicativo, os dados são exibidos imediatamente do cache e são atualizados silenciosamente em segundo plano.
6 idiomas, 60% de tráfego não-francófono
O número que mais me surpreendeu. Em março de 2026, quando lancei a tradução automática em 6 idiomas (francês, inglês, alemão, espanhol, italiano, português), 60% do tráfego de entrada em tamsiv.com vinha de visitantes não-francófonos. Alemanha, Espanha, Brasil — mercados que eu não havia visado de forma alguma.
A i18n tornou-se o meu primeiro canal de aquisição gratuito. Cada artigo de blog traduzido para 5 idiomas adicionais, são mais 5 portas de entrada no Google. A Play Store também está localizada em 6 idiomas: título, descrição curta e longa, notas de versão. Para um desenvolvedor solo sem orçamento de marketing, é uma alavanca desproporcional.
O caminho para a produção
A passagem para a produção não é um momento único. É um processo. Aqui estão as etapas que marcaram os últimos meses:
- Fevereiro de 2026 — Primeira submissão à Play Store, primeira recusa (política de metadados). Correção e ressubmissão.
- Março de 2026 — 12 testadores alfa recrutados. Fase de teste intensivo de 14 dias. Zero falhas reportadas.
- Fim de março de 2026 — Sprint zero feature: mais de 30 commits de polimento, nenhuma funcionalidade nova. Crashlytics + Sentry implantados. Falei sobre isso no artigo sobre o sprint final.
- 2 de abril de 2026 — Google valida a build de produção.
- 4 de abril de 2026 — TAMSIV está disponível publicamente na Play Store.
Mais de 750 commits. 42 artigos de blog (contando este). Um backend implantado no Railway. Um site no Vercel. Um banco de dados Supabase com centenas de políticas RLS. E um aplicativo Android que faz exatamente o que o pedaço de papel na geladeira prometia: gerenciar as tuas tarefas por voz, de forma simples.
Baixar TAMSIV
TAMSIV está disponível gratuitamente na Google Play Store. O plano Free inclui o assistente de voz IA, gerenciamento de tarefas e memorandos, agenda e notificações. Os planos Pro e Team desbloqueiam grupos colaborativos, geração de imagens IA e gamificação avançada.
Baixar TAMSIV na Google Play Store
Tu também podes descobrir o dashboard web em tamsiv.com para gerenciar as tuas tarefas do teu computador.
Perguntas frequentes
TAMSIV é gratuito?
Sim. O plano Free dá acesso ao assistente de voz IA, gerenciamento de tarefas e memorandos, agenda e lembretes. Os planos Pro (funcionalidades avançadas) e Team (colaboração em grupo) estão disponíveis por assinatura mensal ou anual via Play Store.
Em quais dispositivos TAMSIV funciona?
TAMSIV está disponível para Android (mínimo Android 7.0 / API 24). A versão iOS está prevista para mais tarde. Um dashboard web está acessível em tamsiv.com/app para gerenciar as tuas tarefas de um computador.
Como funciona o assistente de voz?
Tu falas no gravador de voz, o reconhecimento de voz nativo do teu telefone transcreve a tua voz em texto, um LLM interpreta a tua solicitação e executa as ações (criar uma tarefa, um memorando, um evento), e então uma voz sintética confirma o que foi feito. Tudo em tempo real via WebSocket.
Os meus dados estão seguros?
Os dados são armazenados no Supabase (PostgreSQL) com políticas de Row Level Security (RLS) granulares. A autenticação é feita via Supabase Auth (e-mail, magic link, QR code). As comunicações são criptografadas em HTTPS/WSS. Nenhum dado de voz é armazenado: o áudio é processado em memória e excluído imediatamente após a transcrição.
TAMSIV está disponível em vários idiomas?
Sim, em 6 idiomas: francês, inglês, alemão, espanhol, italiano e português. A interface, o site, a Play Store e até os artigos do blog são traduzidos. O assistente de voz entende e responde no idioma configurado.
Quanto tempo durou o desenvolvimento?
6 meses de desenvolvimento solo (outubro de 2025 - abril de 2026), mais de 750 commits, 24 funcionalidades principais. O projeto é desenvolvido em "build in public" com um blog técnico que documenta cada etapa desde o primeiro dia.