小账本是一个专门用来管理您的信用卡刷卡记录的小工具。
该平台提供了一整套解决方案。
演示地址: https://cardbill.nsini.com/
该服务部署在开普勒云平台上, https://github.com/kplcloud/kplcloud
开普勒平台演示地址: https://kplcloud.nsini.com/about.html
平台后端基于go-kit、前端基于ant-design(版本略老)框架进行开发。
后端所使用到的依赖全部都在go.mod里,前端的依赖在package.json
,详情的请看yarn.lock
,感谢开源社区的贡献。
后端代码: https://github.com/icowan/cardbill
前端代码: https://github.com/icowan/cardbill-view
[安装教程]
- Golang 1.13+ 安装手册
- MySQL 5.7+ (大多数据都存在mysql)
- 克隆
$ mkdir -p $GOPATH/src/github.com/icowan
$ cd $GOPATH/src/github.com/icowan
$ git clone https://github.com/icowan/cardbill.git
$ cd cardbill
-
配置文件准备
- app.cfg文件配置也放到该项目目录app.cfg配置请参考 配置文件解析
-
docker-compose 启动
$ cd install/docker-compose
$ docker-compose up
- make 启动
$ make run
[文档]
- [本地启动]
- [开普勒平台部署]
- [信用卡管理]
- [消费记录]