我的个人记账系统

7 天前
 yaodao

这个系统虽然比较简陋,但是真的很有用,我用它来帮助我和我媳妇一起管理家庭的收入支出情况。 因为微信的账单导出从 csv 变成了 xlsx 了,所以不得不改一下代码,但也趁着这个机会对这个系统做了一些重构

两年前做这个系统,是因为尝试了很多 APP 都觉得很麻烦,尤其是一条条去记录,即使有微信和支付宝的导入功能也还是很麻烦。所以设计了一个适合自己并且还能查看自己搭子的简易的记账软件,非常适合一个家庭去记账。

虽然两年过去了,但 commits 只有三十次,我确实也懒得维护它(因为对于一个 javaer 来说,用 VUE 实现好看的 UI 还是有点复杂的,但现在一切都变了——Claude Code )

记账页面:

微信和支付宝导出账单的导入页面:

家庭收支统计页面(这个 UI 还比较简陋,但也能看哈哈哈)

之前这个服务让我挂载到服务器上了,但是因为资源消耗(需要 redis 、mysql 、ES )太多了,并且只有我和媳妇在用,所以就从服务器上下掉了,现在都是在我本地去运行。

但反而更方便了,因为本地的电脑性能很高,也没有网络消耗,并且还可以利用 Mac 系统的 Automator 去建立 APP 图标,一键运行打开页面。后续我在考虑要不要写一个博客文章来分享这个过程呢,哈哈哈。

2816 次点击
所在节点    分享创造
35 条回复
chnwine
7 天前
能看出来是 AI 画的界面了,和我用 Trae 的界面如出一辙
8820670
7 天前
好奇怎么还要 es op 有开源想法嘛
tyrad
7 天前
sqlite 不香吗 要啥 redis mysql
DiamondYuan
7 天前
我推荐你试试看 beancount


https://github.com/beancount/beancount

开源的复式记账软件

你不需要自己开发 UI ,只需要把自己的账单数据转化为 beancount 的语法,
tyrad
7 天前
ai 编程爆火之前我也写过一个。sqlite 够用了
jaylee4869
7 天前
@DiamondYuan 我之前用的 Fava UI 。好几年前用 Beancount 记录了几个月,后来股票波动太多,懒得记了。。
COOOOOOde
7 天前
我写的还支持 pdf 流水导入, 自己做了招行 农行 青岛银行流水 pdf 的适配. 做了简单逻辑把可能的银行卡支出转账和支付宝微信的的记录进行合并标识. 但是自己连导入都懒得导入
gynantim
7 天前
最终你会发现还是 excel 好用,完爆任何软件和网站
nickwzy129
7 天前
ios 推荐一下貔貅
zerzerheart
7 天前
@yaodao 楼主,请教下,支付宝和微信的导入是指用户自己在微信和支付宝导出了账单之后再自己导入进去吧,微信和支付宝应该没有开放的接口吧
dinghmcn
7 天前
xhslyf
7 天前
@gynantim 我现在是用 APP ,excel 的话,是每天或者每周找一个固定时间在电脑前掏出手机把最近的支出都逐条记录到 excel 中么?
cooldish
7 天前
不错哎,我觉得现在 vibe coding 最大的好处就是能够实现自己想做的功能。这些功能不必很完善,但只要能满足自己的需求,我觉得就挺好了。
gynantim
7 天前
@xhslyf 那可能我们需求不一样。我不记支出,只记余额和收入。支出用余额差减去收入就得到了。然后有个预算表,算了大概每个月支出多少,就不去一笔笔记了。excel 的好处是我可以进行财务分析,比如算收益率,收入或者余额走势。还能实现一些复杂功能,比如多币种和不同时段汇率。照我的方法记账,就只需每个月最后一天抽点时间记一下余额就行了。我坚持记了五六年了。
magic3584
7 天前
@DiamondYuan #4
好像没看到客户端
yaodao
7 天前
@chnwine 是的 最近在用 Claude CLI 重构页面 自己写的太丑了
yaodao
7 天前
@tyrad 是的,我的博客系统放在服务器上 所以用的 sqlite ,这个一直本地启动就没搞
yaodao
7 天前
@tyrad 是的 一开始用的是 mysql 所以就一直懒得改啦。底层的 db 层没做好抽象
yaodao
7 天前
@gynantim 我就是从 Excel 过来的。之前和媳妇一直用石墨文档,在线一起记
yaodao
7 天前
@cooldish 是的。你说的最大的好处 我非常认可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1156525

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX