# 葡萄记账
**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端正在进行中,移动端细节等问题也在持续完善中
如果你觉得不错,并且愿意赞赏的。可以赞赏下,谢谢!
###### 最后说明:请勿将其用为商用,一切解释权归本人所有,感谢支持,谢谢!
