簡賬(開源記賬軟件)-功能介紹
前言
由于自己有記賬的需求,在嘗試使用過市面上的記賬軟件后,發(fā)現(xiàn)大多數(shù)都有以下幾個問題
所以就萌生了自己做一個記賬軟件的想法,這個想法在2020年5月左右落地的,到目前也快有一年了。本著的想法,已全部開源,也想借寫博客的機會獲得一些Star?
正式環(huán)境體驗:
開源地址:
后續(xù)要完成的功能(重要性至上而下)
寫在后面
如果你有其他的想法或問題歡迎給我留言,或在上提Pr&
tips:如果你也想你寫的東西被人使用,歡迎跟我一起維護(hù)簡賬~
一、主要技術(shù)棧簡介二、主要功能
用戶登陸如果為小程序用戶,微信授權(quán)即可登陸如果為PC端用戶,微信掃碼授權(quán)即可登陸
賬戶設(shè)置
用戶管理
角色管理
權(quán)限管理
記賬(收入支出)
月賬單
圖表分析
三、項目難點
我是一個工作兩年的Java后端,PC端及小程序部分代碼寫的不是很好,僅以功能實現(xiàn)為主。
如果您看了源碼,發(fā)現(xiàn)有寫的不好的地方,可以提交PR :)
在我實踐的過程中,我認(rèn)為比較難的地方有以下幾個**(由于篇幅,此處僅介紹思路)**
權(quán)限控制+前端動態(tài)路由
后端主要分為兩個部分
前端:利用獲取到當(dāng)前的菜單列表,遞歸生成簡賬中實現(xiàn):動態(tài)菜單實現(xiàn)
微信掃碼小程序授權(quán)登陸
這里的授權(quán)是指微信掃碼后會跳轉(zhuǎn)至小程序內(nèi),小程序內(nèi)部發(fā)起授權(quán)
主要分為兩個部分,我畫了一個簡易的圖
的畫圖軟件怎么沒有畫箭頭的工具阿~ tnt
需要注意的時PC端輪詢時會獲取到三種狀態(tài)
已掃描已過期已授權(quán)
需要根據(jù)這三種狀態(tài)需做不同的展示
四、總結(jié)
后續(xù)博客內(nèi)容:
環(huán)境搭建數(shù)據(jù)庫設(shè)計集成+JWT及動態(tài)路由生成小程序掃碼登陸實現(xiàn)記賬及月賬單實現(xiàn)圖表分析實現(xiàn)...
簡賬開發(fā)者:
ker
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。