开源一整套记账程序,包括后端,前端和 App,支持 docker compose 一键部署

2023-06-12 17:11:46 +08:00
 markliu2013

源代码: https://github.com/getmoneynote/moneynote-api

麻烦帮忙点点 star 和 fork 。

主要功能:

监控个人资产和负债情况。

记录个人支出和收入。

报表统计

分组多用户记账

支持 docker compose 一键部署

有需要记账的朋友可以自己搭建。

1253 次点击
所在节点    分享发现
11 条回复
kanepan19
2023-06-13 11:34:08 +08:00
好东西,支持一下
Joeith
2023-06-17 21:16:25 +08:00
虽然在用 beancount ,但依然支持 LZ
Mqzo
2023-07-22 11:07:19 +08:00
现在就去试试。
Mqzo
2023-07-22 11:17:41 +08:00
https://github.com/getmoneynote/docker-compose-moneywhere 里面的说明文档说得还不够。我注册时输入 111111 时,长时间注册不成。看见文档提及在 api.env 里面修改 111111 这个默认邀请码,就去准备去 api.env 修改默认邀请码,才发现 api.env 里面还有 MYSQL_ROOT 的密码还是默认的,这个密码也需要修改成和 docker-compose.yml 里面一样的,可能就是这个导致我注册不成。
Mqzo
2023-07-22 13:05:50 +08:00
好像有个 bug ,资产账户下面添加 BTC ,无法保存,并且会清空先前建立的其他资产账户,并且导致 dashboard 页面的资产都成为 0 ,整个账户都没有意义。处于好奇,放弃账户,重新创建一个账户,第一步就在资产账户下面创建 BTC 账户,保存后不出现任何东西,新建的账户又废了。难道是为了积极配合物业公司?
markliu2013
2023-07-23 11:27:24 +08:00
@Mqzo 没有这方面的的操作呀,代码都是开源的,你可以检查添加账户的逻辑。你说的这个问题我也没法复现,也没其他人反馈,至于清空先前保存的账户数据,这个不可能。

项目确实很多地方还不完善的,目前人气还不多,后面我会完善功能和文档。
Mqzo
2023-07-23 15:19:06 +08:00
@markliu2013 谢谢回复。我 docker compose 部署的,非码农,所以不会读代码。BTC 的事情是这样的。我先建立了 10 多个活期账户,又建立了 5 个资产账户,这时一切正常,首页的饼图也正常显示。在建立第 6 个资产账户时,选择币种,我好奇选择了 BTC ,保存后,发现这第 6 个资产账户不出现,我回到首页,刷新后,饼图都不见了。去建立账户页面,里面活期账户都在,切换到资产账户列表,先前 5 个资产账户都不见了。我彻底退出,然后重新申请一个新用户,想复现这个问题,所以这次我第一步就是建立资产账户,第一个资产账户币种就选择了 BTC ,保存,这个资产账户不出现。无奈,我退出,申请第三个用户,因为我真的是要使用这个应用的管理家庭财务的,所以我正常建立各种账户,没有再好奇去选择 BTC 作为币种。这个用户眼下还没有问题,我录入了所有账户信息,准备纪录交易。
markliu2013
2023-07-23 16:39:23 +08:00
@Mqzo 感谢使用,我这里有个 demo 站点。https://demo.moneywhere.com/ ,用户/密码 111111/111
我刚刚试了一下 BTC 是可以正常输入的。
markliu2013
2023-07-23 16:41:15 +08:00
@Mqzo 我理解错了,我以为你说的 BTC 是比特币,是 BTC 为名称的账户,BTC 币种好像确实有问题,谢谢你的反馈,我这里查下原因。
markliu2013
2023-07-23 16:49:17 +08:00
@Mqzo 这是系统的的一个 bug ,导致之前添加的资产账户无法查询出来,并不是自动删除了。你重启下 docker 服务,应该可以显示了。谢谢反馈
Mqzo
2023-08-03 03:08:16 +08:00
@markliu2013 才看见回复。所以先前资产账户如果选择 BTC 作为币种的确会出现问题。很高兴你注意到了这个 bug 。第一个账户我已经弃用,所以无法重启 docker 去观察是否能显示。如果使用中出现其他问题,我再反馈。谢谢。

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

https://www.v2ex.com/t/948074

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

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

© 2021 V2EX