Pular para o conteúdo principal

Menu

Pocket Ledger

Um app de finanças pessoais que funciona primeiro offline.

Ano
2026
Tipo
Mobile
Situação
Em andamento
Meu papel
Design de produto e desenvolvimento

Contexto

A maioria dos apps de orçamento pressupõe conexão estável e paciência. As pessoas registram gastos na fila da padaria, muitas vezes com sinal fraco.

Abordagem

Os lançamentos são gravados primeiro no armazenamento local e sincronizados por um log append-only, então os conflitos se resolvem de forma determinística no servidor.

Destaques

  • Lançamento em dois toques, testado com uma mão só
  • Log de sincronização append-only com resolução de conflitos determinística
  • Resumo mensal compreensível por leitores de tela, sem depender de gráficos

Resultado

Ainda em andamento: o motor de sincronização funciona e as telas de orçamento são as próximas.

Tecnologias

  • TypeScript
  • React
  • Node.js
  • PostgreSQL

Projetos relacionados

  • Arte de capa abstrata do Orbit Dashboard: luzes violeta e ciano sobre uma grade escura
    WebNo ar

    Orbit Dashboard

    Conceito de analytics que parte das definições de métricas: cada painel mostra a fórmula, a comparação e o quanto os dados estão atualizados.

    • TypeScript
    • React
    • Next.js
    • PostgreSQL
    • mais 1 tecnologia
  • Arte de capa abstrata do Pay Bridge: luzes ciano e verde sobre uma grade escura
    IntegraçãoNo ar

    Pay Bridge

    Conceito de integração entre uma loja e um provedor de pagamentos, com requisições idempotentes, fila durável e relatórios de conciliação legíveis.

    • Node.js
    • TypeScript
    • Stripe
    • RabbitMQ
    • mais 1 tecnologia
  • Arte de capa abstrata do Lint Kit: luzes violeta e âmbar sobre uma grade escura
    Open sourceNo ar

    Lint Kit

    Conceito open source: uma configuração de lint em que cada regra aponta para uma justificativa curta, para que os times adotem por acordo e não por imposição.

    • TypeScript
    • Node.js
    • Git
    • GitHub