Sobre o projeto
O Tally é uma ferramenta de divisão de despesas baseada no navegador que funciona primeiro offline e pode sincronizar um grupo confiável por meio de links de atividade ao vivo curtos e protegidos por capacidade, com suporte do Supabase. Os usuários criam atividades, adicionam amigos pelo nome, registram quem pagou e dividem custos igualmente, por valores exatos ou por revisão de fotos de recibos. O app sugere pagamentos pessoa-a-pessoa claros, mantém um histórico de reembolsos e permite editar ou excluir despesas e atividades. Os dados persistem no localStorage para atividades locais, enquanto atividades ao vivo armazenam um token de edição com hash SHA-256 no Supabase e mantêm uma cópia somente leitura da recuperação em cada navegador quando offline. O Tally oferece interface em inglês e chinês simplificado com padrões sensíveis à região, timestamps com fuso horário IANA e rascunho de despesas assistido por IA opcional por meio de edge functions do OpenRouter. Analytics e feedback são eventos próprios e preservadores de privacidade, armazenados no Supabase, sem expor dados pessoais, valores ou tokens de capacidade. O projeto é construído com React 19, TypeScript, Vite, TanStack Query, Zod, Vite PWA/Workbox, ícones Lucide, Vitest e GitHub Actions, podendo ser auto-hospedado ao implantar uma instância pessoal do Supabase.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.