前言

由于自己有記賬的需求,在嘗試使用過市面上的記賬軟件后,發現大多數都有以下幾個問題

所以就萌生了自己做一個記賬軟件的想法,這個想法在2020年5月左右落地的,到目前也快有一年了。本著的想法,已全部開源,也想借寫博客的機會獲得一些Star?

正式環境體驗:

開源地址:

后續要完成的功能(重要性至上而下)

寫在后面

如果你有其他的想法或問題歡迎給我留言,或在上提Pr&

tips:如果你也想你寫的東西被人使用,歡迎跟我一起維護簡賬~

一、主要技術棧簡介二、主要功能

用戶登陸如果為小程序用戶,微信授權即可登陸如果為PC端用戶,微信掃碼授權即可登陸

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

賬戶設置

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

用戶管理

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

角色管理

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

權限管理

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

記賬(收入支出)

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

月賬單

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

圖表分析

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

三、項目難點

我是一個工作兩年的Java后端,PC端及小程序部分代碼寫的不是很好,僅以功能實現為主。

如果您看了源碼,發現有寫的不好的地方,可以提交PR :)

在我實踐的過程中,我認為比較難的地方有以下幾個**(由于篇幅,此處僅介紹思路)**

權限控制+前端動態路由

后端主要分為兩個部分

前端:利用獲取到當前的菜單列表,遞歸生成簡賬中實現:動態菜單實現

微信掃碼小程序授權登陸

這里的授權是指微信掃碼后會跳轉至小程序內,小程序內部發起授權

主要分為兩個部分,我畫了一個簡易的圖

的畫圖軟件怎么沒有畫箭頭的工具阿~ tnt

上海好的記賬代理_上海好的記賬代理_上海好的記賬代理

需要注意的時PC端輪詢時會獲取到三種狀態

已掃描已過期已授權

需要根據這三種狀態需做不同的展示

四、總結

后續博客內容:

環境搭建數據庫設計集成+JWT及動態路由生成小程序掃碼登陸實現記賬及月賬單實現圖表分析實現...

簡賬開發者:

ker