Estudo de caso2026

Throughline

Um planejador calmo e local-first que mantém metas, tarefas, notas, quadros e linhas do tempo úteis mesmo sem internet.

Papel: Estratégia de produto, design de interação, arquitetura local-first e modelo de privacidade

ReactTypeScriptIndexedDBPWACriptografia ponta a ponta
Throughline project preview

Problema

Ferramentas de planejamento fragmentam o trabalho em listas desconectadas e deixam de ser confiáveis quando a conexão falha.

Restrição

O produto precisa funcionar offline e sincronizar entre dispositivos sem expor metas e notas privadas ao servidor.

Decisão

Usar IndexedDB como fonte de verdade, criptografar registros de sincronização no dispositivo e reduzir propositalmente os dados das notificações.

Resultado

Um planejador instalável funciona primeiro no dispositivo, enquanto a sincronização opcional preserva privacidade sem mudar o fluxo diário.

Offline-first

Persistência

Criptografada

Sincronização

Metas · quadro · linha do tempo

Visões

Visão geral

Throughline parte de uma promessa simples: planos devem continuar calmos e úteis mesmo quando a conexão não existe. Metas sustentam o trabalho, notas permanecem ligadas a ele e as visões de quadro e linha do tempo mostram o mesmo plano sem duplicá-lo.

Privacidade pela arquitetura

O navegador mantém os dados de trabalho no IndexedDB. Ao ativar sincronização, a pessoa criptografa os registros no dispositivo com uma chave derivada da senha antes de enviá-los. O servidor recebe apenas texto cifrado.