前言

由于自己有記賬的需求,在嘗試使用過(guò)市面上的記賬軟件后,發(fā)現(xiàn)大多數(shù)都有以下幾個(gè)問(wèn)題

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

正式環(huán)境體驗(yàn):

開(kāi)源地址:

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

寫(xiě)在后面

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

tips:如果你也想你寫(xiě)的東西被人使用,歡迎跟我一起維護(hù)簡(jiǎn)賬~

一、主要技術(shù)棧簡(jiǎn)介二、主要功能

用戶(hù)登陸如果為小程序用戶(hù),微信授權(quán)即可登陸如果為PC端用戶(hù),微信掃碼授權(quán)即可登陸

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

賬戶(hù)設(shè)置

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

用戶(hù)管理

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

角色管理

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

權(quán)限管理

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

記賬(收入支出)

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

月賬單

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

圖表分析

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

三、項(xiàng)目難點(diǎn)

我是一個(gè)工作兩年的Java后端,PC端及小程序部分代碼寫(xiě)的不是很好,僅以功能實(shí)現(xiàn)為主。

如果您看了源碼,發(fā)現(xiàn)有寫(xiě)的不好的地方,可以提交PR :)

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

權(quán)限控制+前端動(dòng)態(tài)路由

后端主要分為兩個(gè)部分

前端:利用獲取到當(dāng)前的菜單列表,遞歸生成簡(jiǎn)賬中實(shí)現(xiàn):動(dòng)態(tài)菜單實(shí)現(xiàn)

微信掃碼小程序授權(quán)登陸

這里的授權(quán)是指微信掃碼后會(huì)跳轉(zhuǎn)至小程序內(nèi),小程序內(nèi)部發(fā)起授權(quán)

主要分為兩個(gè)部分,我畫(huà)了一個(gè)簡(jiǎn)易的圖

的畫(huà)圖軟件怎么沒(méi)有畫(huà)箭頭的工具阿~ tnt

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

需要注意的時(shí)PC端輪詢(xún)時(shí)會(huì)獲取到三種狀態(tài)

已掃描已過(guò)期已授權(quán)

需要根據(jù)這三種狀態(tài)需做不同的展示

四、總結(jié)

后續(xù)博客內(nèi)容:

環(huán)境搭建數(shù)據(jù)庫(kù)設(shè)計(jì)集成+JWT及動(dòng)態(tài)路由生成小程序掃碼登陸實(shí)現(xiàn)記賬及月賬單實(shí)現(xiàn)圖表分析實(shí)現(xiàn)...

簡(jiǎn)賬開(kāi)發(fā)者:

ker