跳到正文
在线
zh-Hansv0.46.1 · 1d135e2
积极开发中更新于 2026年11月14日

Plenline

一款家庭预算网页应用,保留了手工Excel工作簿的逻辑:月份、账户、信用卡债务和按日期的付款。

Plenline 2026年10月月视图:扣除计划支出后的可用余额,收入、已付、待付和信用债务合计,支出表单,以及换算成格里夫纳的美元工资分笔Plenline 2026年10月月视图:扣除计划支出后的可用余额,收入、已付、待付和信用债务合计,支出表单,以及换算成格里夫纳的美元工资分笔

挑战

多年来用电子表格记录的家庭预算:能用,但难以共享,容易出错,在手机上也不方便。

方案

  • 沿用原表格的预算逻辑: .xlsx导入、债务和分期、信用卡与借记卡、作为账户管理的现金、银行信息、卡余额和流水、转账和取现、带“已付”和“已结清”状态的多笔信用卡还款、结转到下个月的多付金额、带图表的“当前债务”和“当前余额”,以及精确到小数点后四位的汇率。
  • 现金流与分析: 现金流表单、年度分析,可将某个月或整年导出为Excel和CSV。
  • 账户: Google登录、每位用户独立的空间、可设置只读或编辑权限的家庭共享空间、电子邮件邀请、可导出全部数据或删除账号的“我的数据”页面,以及使用条款和隐私政策页面。
  • Telegram机器人: 与账户绑定,通过简短对话添加交易,支持快速录入、/balance和/today,以及每日付款提醒。
  • 使用体验: 可拖放的行、可折叠的侧边栏、应用内帮助页面、21步引导教程,以及“新功能”页面。
  • 界面可靠性: 乱序到达的响应绝不会带回过时的状态,删除操作会等待未完成的写入。
  • 安全与隐私: 安全响应头和CSP、登录速率限制、不记录请求参数的日志,以及不含个人数据或金额的错误报告。
  • 运维: 不开放任何端口,服务器只能通过Cloudflare隧道访问;每2分钟进行一次外部可用性检查并通过Telegram告警;在R2中保存加密备份,并每天检查恢复。
  • 测试: 约500个后端测试,35个Playwright端到端测试规格,每晚重复运行三次以发现不稳定的测试。

成果

1.0.0版本已在plenline.com上线运行,作者一家正在使用。

截图