优化了一下之前的记账工具,准备尝试做一下商业化运营 - V2EX
爱意满满的作品展示区。
markliu2013

优化了一下之前的记账工具,准备尝试做一下商业化运营

  •  
  •   markliu2013 May 15, 2023 2148 views
    This topic created in 1092 days ago, the information mentioned may be changed or developed.

    这个是之前的帖子, https://v2ex.com/t/894154

    目前我优化了一下开源的版本,方便本地搭建。

    1. 数据库采用 java 的内存数据库代替 MySQL
    2. 登录采用 jwt ,这样就去掉了依赖的 redis 服务。
    3. 将前后端分离编译之后的前端文件移到了 spring boot 的 static 目录。
    4. 增加了数据的导出 excel 功能。

    现在打包一个 jar 文件处理,本地可以直接用 java -jar 运行起来,前提是本地有 java17 环境。本来想用 GraalVM 打包各个平台的可执行文件,昨天搞了一天,没有成功,可能我的代码某些地方导致无法打包成本地可执行文件。 运行之后会在你的用户目录( windows10 默认是 C:\Users\Administrator )下生成一个文件名为 moneywhere.mv.db 的文件,这个是你的数据文件,如果你是本地话搭建千万不能丢失,定时备份,否则数据是很难找回了。

    jar 包可以直接在 github 下载,https://github.com/markliu2013/bookkeeping/releases/tag/v1.0.0

    我个人用这个记了一年的账了,相对于市面上的一些记账工具,我这个网页版的功能比较丰富,app 主要用于平时的记账和资产查看。

    支持一个账单多个分类,因为我将记账分类为,维持类,消费类,提升类,社交类 4 个大类,比如吃饭,如果是和朋友聚餐花了 120 ,这样应该是一个账单有 2 个分类,其中 20 是维持类,100 是社交类。再比如我今天下班平时都是坐地铁 3 元,但是今天我不想挤地铁,打车花了 23 元,这样应该是记为,3 元的维持类,20 元的消费类。好处就是我可以清晰的知道,我这个月本来哪些是必须的花费,哪些是我本来可以省下来的钱。之所以不分为 2 个账单记录,是为了保持我的账单和银行卡的流水可以实现一一对应,方便定时和银行流水定时对账,防止漏记。

    做了一个账本的模板功能,以后可以添加各个场景的账本模板,用户可以以模板为基础复制自己的账本记账。

    如果不想本地搭建,也想记账的,可以使用我的准备商业化的版本,

    https://web.moneywhere.com

    Supplement 1    May 18, 2023
    https://web.moneywhere.com/ 忘了说一下,我这个屏蔽了国外的访问,所以请关闭代理。
    6 replies    2023-05-18 12:20:00 +08:00
    deplivesb
        1
    deplivesb  
       May 15, 2023
    支持 Mac 么
    markliu2013
        2
    markliu2013  
    OP
       May 15, 2023
    @deplivesb 你装了 java17 的环境就可以
    SeptemberHX
        3
    SeptemberHX  
       May 15, 2023
    我现在在用的是 firefly-iii ,感觉两个很类似,目前使用的最大不便就是不能根据短信等自动记账
    markliu2013
        4
    markliu2013  
    OP
       May 15, 2023
    firefly-iii ,我最近才知道的,我主要参考的 MoneyWiz ,不知道我这个在国外推广有没有市场。
    yawhale
        5
    yawhale  
       May 18, 2023
    奇怪,直接访问 OP 文中的地址打不开
    markliu2013
        6
    markliu2013  
    OP
       May 18, 2023
    @yawhale 哈哈,我屏蔽了国外的访问,请关闭各种代理。
    About     Help     Advertise     Blog     API     FAQ     Solana     1108 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 23:01 PVG 07:01 LAX 16:01 JFK 19:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86