一个(目前是单机版的)生活账记账程序

简单的介绍

生了娃之后,花钱如流水,于是就想写一个记录生活账的东西来观察自己每月的花销,然后逐步优化花销。
为什么不用市面上那些记账程序呢,因为我试用了一圈下来,发现多多少少都会不满足我的需求。既然如此,外加自己的需求有没有那么多,为什么不自己写一个呢。
那么,他来了。
服务端:
github.com/crazyhl/charge-backend
简陋的客户端:github.com/crazyhl/charge-client

一个(目前是单机版的)生活账记账程序
客户端截图就是这个样子了,服务端的信息可以看源码里面有个相对过时的图。

为什么说目前是单机版呢,因为一开始是想弄成服务端的,但是加密的问题还没解决。所以就还在考虑加密方案。

后端用到的框架

客户端用到的框架

目前达成的

记账部分基本上已经满足我所有的需求了,我把记账的类别分为了 支出、收入、借、还、转 五类,对于我来说最重要的就是看自己的收入和支出,至于的部分则体现在还款月的支出上面。所以优化自己花销的部分就是无用的支出,以及要变得可控的的部分。 是指信用卡相关的信用预支。

未来要做的

其实就是一个,解决掉加密后正式变为服务端,到时候一些统计相关的部分,就可以扔到任务里面了,而不是像单机这样实时算。然后还可以试着拆成微服务的架构。

对于这个项目的不足

目录结构很多还是遵从了以前 php 的习惯,这个也要逐步学习 go 的优秀结构慢慢升级,方法变量的命名也要优化。

最后要说的

如果真的有朋友用了这个东西给自己记账的话,有什么想要的需求一起来讨论呀

讨论数量: 1
ZsmHub

记账一般都是在移动端记录的偏多,便捷

2年前 评论
M1racle (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!