Skip to content

web cashbook | web 记账本,使用Electron套壳打包为windows桌面程序 | 支持Docker

License

Notifications You must be signed in to change notification settings

dingdangdog/cashbook-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cashbook

cashbook-desktop

release stars dorks

issues-open issues-close license Docker Pulls GitHub Releases Download

简述(Description)

本项目的目标是一个终端独立安装的记账本软件。目前的桌面版仅支持 Windows 系统。

  • 在数据记录上追求简单、易用、自主可控;
  • 在统计分析上力求清晰、美观、简洁有效。

重要提示:当前版本尚不成熟,后续升级可能有较大变动,请谨慎使用!

开始使用(Get Started)

1. windows下载安装

前往【Releases】页面自行下载安装。

2. docker部署

推荐使用docker-compose

services:
  cashbook:
    image: dingdangdog/cashbook:latest
    restart: always
    ports:
      - 880:80
    volumes:
      - ./data:/app/resources/app/data

主要计划(Plan)

以下是一些比较重要的功能开发计划,不代表本系统全部功能,欢迎下载试用!
在目前没什么用户的情况下,不出意外的话,每月更新一次。

  • Windows桌面应用(目前是简单的Electron套壳,以后可能还会重构);
  • Docker部署,重构后的系统从v1.1.6之后开始同步发布Docker;
  • 使用JSON格式存储数据,拒绝一切三方数据库;
  • 阿里支付宝CSV个人账单文件导入;
  • 微信CSV个人账单文件导入;
  • 生成分析报表,如月报/年报功能,暂定 v1.1.8 支持月报;
  • 数据云同步,暂定 v1.2.0 重新支持云同步;
  • 浏览器插件?姑且想想
  • 小程序版本?姑且想想
  • Android版本?姑且想想
  • Mac版本?纯属想想
  • iphone版本?纯属想想

重要说明

1.1.0-BETA 版本前后有非常大的差异,从页面到后端整体全部重构了一次,推荐使用最新版!

  • 1.1.0-BETA版本前的一些说明:NOTICE

类型映射

v1.1.7 版本开始,在系统设置中可以进行交易类型的映射关系维护了,下面列出项目默认的映射关系,用户安装后可自行修改。

支付宝、微信、京东金融对应的数据导入后,会根据其字段值映射为本软件类型对应的字段值。

本软件类型(支出/收入类型 支付宝(交易分类 微信(交易类型 京东金融(交易分类 类型说明
数码电器 数码电器 数码电器/手机通讯/电脑办公 电子产品、家电等
充值缴费 充值缴费 充值缴费 水电、话费等
美容美发 美容美发 美妆个护 理发、护肤等
转账红包 转账红包 微信红包/转账 转账、红包等
日用百货 日用百货 清洁纸品/鞋服箱包 垃圾袋、卫生纸等
服饰装扮 服饰装扮 服饰内衣/钟表眼镜 鞋服等
文化休闲 文化休闲/运动户外 图书文娱/文体玩具 书籍、游戏、视频软件VIP等
餐饮美食 餐饮美食 食品酒饮 吃好喝好
医疗健康 医疗健康 医疗保健 药品、保养品等
亲友代付 亲友代付 亲属卡交易 如题
家居家装 家居家装 家具、装修用品等
爱车养车 爱车养车 汽车用品 保养、油气、过路费等
投资理财 收入/投资理财 转入零钱通-来自零钱 小金库 理财收益、签到红包等
教育培训 教育培训 教育培训 网课、培训等
退款 退款 退款
微信交易 扫二维码付款/二维码收款/商户消费 这部分交易需要人工分类
其他 其他/商业服务/生活服务/借用借还 其他网购/其他/网购/收发快递/白条 一些少见或未知类型,通常需要人工分类

PS:如果你不会账单导出,这里有一个图文教程:微信/支付宝/京东金融导出账单文件

开发

鸣谢(Acknowledgments)

  • 感谢以下优秀的开发工具