# 葡萄记账 **Repository Path**: fu-hehuang/grape-bookkeeping ## Basic Information - **Project Name**: 葡萄记账 - **Description**: 记账全栈项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 5 - **Created**: 2022-08-16 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 记账全栈项目 - 葡萄记账 # 葡萄记账最新版本持续更新中(app可参考下面的视频查看) # 点击下方链接查看最新版 app https://gitee.com/fu-hehuang/grape-bookkeeping/blob/master/bk-cloud/b414fe0e1329e499a9739937cc565c54.gif #### 介绍 项目名称: 葡萄记账 项目描述: 移动端基于uniapp,使用uviewui框架搭建的个人记账工具,其中包括首页,银行卡页面,明细页面,图表页面,设置页面等等。 功能如下:新增账本,账本下包含分类。新增银行卡,账单,账单中绑定分类,银行卡,分类。 记录每天收支情况,计算当天以及当月共收支总钱数,能查看历史账单,能对于每月收支情况, 图标页面会根据数据统计出每天的开支,以及收入。有折线图,饼图,柱形图等等 ### 如果对您有帮助,您可以点右上角 "Star" 支持一下,这样我们才有继续免费下去的动力,谢谢 #### 软件架构 软件架构说明 ##### 该项目 是基于JDK1.8、Spring Boot 、Spring Cloud 2021 & Alibaba 2021、Vue2、uni-app等主流技术栈构建的一整套全栈开源项目, 涉及 后端微服务、 和 APP应用 等多端的开发。 ##### 特色 ``` 1、项目使用当前主流前后端技术栈,无过度自定义封装,易理解学习和二次扩展; 2、极速启动,在IDEA和Java环境OK的情况下1分钟之内可正常启动微服务,可以快速拥有微服务环境和上手微服务; SpringBoot 、SpringCloud 2021 & Alibaba 2021 一站式微服务开箱即用的解决方案;Spring Security OAuth2 、 Spring Cloud Gateway 、 JWT 统一认证鉴权和常用 OAuth2 授权模式扩展;移动端采用终极跨平台解决方案 uni-app, 一套代码编译iOS、Android、H5和小程序等多个平台; 3、Spring Security OAuth2.0另外还自定义了两个模式:手机验证码登录(移动端使用手机号码和验证码登录),二维码登录(用于移动端扫码登录PC端, 目前已经实现,等待PC端完成后一并提交) ``` ### 项目预览(文件中已经包含了tabbar页面运行后的样子) #### 如果是小白,或者环境没有准备的可以查看 "小白从0到1启动项目说明文件" 文件,该文件详细说明从0到1搭建环境(未完待续) #### 使用说明 bk-cloud: 后端微服务项目 bk-uniapp: 移动端项目 #### 后端项目启动方式如下 ##### 1、新建数据库 ```sql bk-business bk-oauth bk-job bk-system ``` ##### 2、根据数据库名称导入对应的sql文件 ##### 3、启动您自己的nacos,然后导入nacos文件夹下的压缩包 ##### 4、启动您自己的rocket-mq,然后在 system-service 修改rocket-mq的ip和端口 ##### 5、修改mysql的ip,端口,用户名,密码 ##### 6、同理修改redis用户名,密码,ip ##### 7、按照顺序启动即可 gateway - system - oauth - business... ##### 8、腾讯云的oss和短信服务,使用前需要更改为自己的,AppID、AppKey、templateId #### 移动端项目启动方式如下 ##### 1、下载hbuilderx(有可以忽略此步骤) ##### 2、导入项目到hbuilderx ##### 3、修改 api文件夹下的api.js,修改请求服务器的ip, 如果后端是在本地启动的,可以直接改为localhost ##### 4、点击 运行 -> 选择运行到浏览器,选择浏览器后下面会弹框出运行信息即可,然后根据提示访问对应Ip + 端口即可 ##### 5、在浏览器查看移动端项目时,按下F12,选择手机模式 ##### 6、特别说明:运行到手机上,因为我的是苹果,所以这里说明的是运行到苹果手机的方式。欢迎补充其他方式 ###### 6-1、电脑上安装 爱思助手、 ###### 6-2、然后手机使用充电线连接到电脑上,爱思助手会自动识别手机 ###### 6-3、等待爱思助手识别到手机后,在hbuilderx中选择 “运行到手机或者模拟器” -> 选择"运行到IOS app基座",然后弹框中选择你的手机即可 ###### 6-4、第一次运行到手机会比较慢,运行过程中需要本人在手机上点击信任 ###### 6-5、最终会在手机上安装hbuilderx,点击运行后就是项目了(上面项目的图片是在手机上截图的) ## 说明:现在版本为第一版,可能存在一些bug等问题。欢迎大家来提交Bug和问题 ## 如需联系,请扫下面二维码加我微信,可邀请进入微信交流群
#### 备注 PC端正在进行中,移动端细节等问题也在持续完善中 如果你觉得不错,并且愿意赞赏的。可以赞赏下,谢谢!

###### 最后说明:请勿将其用为商用,一切解释权归本人所有,感谢支持,谢谢!