前言
由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题
- 广告比较多,主要分为信息流广告及金融类广告
 - 页面太痈肿,使用体验不好
 - 部分高级功能需要收费,如数据导出
 
所以就萌生了自己做一个记账软件的想法,这个想法在2020年5月左右落地的,到目前也快有一年了。 本着OpenSource的想法,已全部开源,也想借写博客的机会获得一些Star❤
测试环境
- PC端:简账PC端
 
正式环境:
- 小程序:微信搜索【简账】
 - PC端:简账PC端
 
Github开源地址:
- Java后端:简账后端
 - PC端:简账PC端
 - 小程序:简账uniapp
 
后续要完成的功能(重要性至上而下)
- 支持多账本,可自定义维护
 - 支持设置预算(年月预算)
 - 支持多账本间冲销
 - 支持Excel导出(年或月可自定义)
 - 支持多人记账及家庭账本
 
待解决的Bug
- 如用户未登录过小程序,小程序扫码授权会提示Token不能为空(提供者:喵了个小咪咪)
 
往期链接
- 简账主要功能介绍
 - 简账后端环境简介及部署
 
一、前端主要技术栈简介
具体涉及的技术如下所示:
- Vue 2.6.x
 - Vue Router 3.1.2
 - Vuex 3.1.1
 - axios 0.19.0
 - AntDesign Vue 3.0
 
Q&A
- 项目是基于AntDesign Vue Pro吗?
 
- 相较于AntDesign Vue Pro官方实例项目,有做哪些定制化开发?
 
二、环境部署
1. 安装nodejs
- 去nodejs官网下载12.x 对应平台的版本
 - 验证一下,是否安装正确
 

2. 从Github上下载代码

3. 安装依赖
- 进入项目目录
 - 运行npm install
 

4. 运行项目
- 配置后台地址
 
修改vue.config.js中的webpack代理路径
修改前:

修改后(jz.jackbin.cn):

- 
运行项目 运行命令:npm run serve,看到如下输出即代表成功

 - 
浏览器中查看 地址:http://localhost:8000
 

三、总结
后续博客内容:
- 数据库设计
 - SpringBoot集成SpringSecurity+JWT及动态路由生成
 - 小程序扫码登陆实现
 - 记账及月账单实现
 - 图表分析实现
 - ...
 
简账开发者:
- SloppyJack
 - SmallishJoker
 
四、致谢
如果你觉我这个项目还不错的话,不妨给我的Github点个Star❤
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
 - 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
 
- 提示下载完但解压或打开不了?
 
- 找不到素材资源介绍文章里的示例图片?
 
- 模板不会安装或需要功能定制以及二次开发?
 
                    
    
发表评论
还没有评论,快来抢沙发吧!