这个项目能做什么
Tally 是一款基于浏览器的费用分摊工具,采用离线优先设计,可通过由 Supabase 支持的短效、能力保护型实时活动链接与受信任的群组同步。用户可创建活动、按姓名添加好友、记录付款人,并以均分、精确金额或收据照片审核的方式分摊费用。应用会建议清晰的人员间还款方案,保存还款历史,并允许编辑或删除支出和活动。本地活动的数据持久化存储在 localStorage 中;实时活动在 Supabase 中存储 SHA-256 哈希编辑令牌,并在浏览器离线时保留只读恢复副本。Tally 支持英文和简体中文,具备符合区域设置的默认选项、IANA 时区时间戳,以及通过 OpenRouter edge functions 实现的可选 AI 辅助支出草稿功能。分析数据和反馈为第一方隐私保护事件,存储于 Supabase,不会暴露个人数据、金额或能力令牌。该项目基于 React 19、TypeScript、Vite、TanStack Query、Zod、Vite PWA/Workbox、Lucide 图标、Vitest 和 GitHub Actions 构建,可通过部署个人 Supabase 实例实现自托管。
评论
0 评分人数达到10人后显示
登录后参与讨论。