简账(开源记账软件)-前端环境简介及部署
文章目錄
- 簡賬(開源記賬軟件)-前端環境簡介及部署
- 前言
- 一、前端主要技術棧簡介
- 具體涉及的技術如下所示:
- Q&A
- 二、環境部署
- 1. 安裝nodejs
- 2. 從Github上下載代碼
- 3. 安裝依賴
- 4. 運行項目
- 三、總結
- 四、致謝
簡賬(開源記賬軟件)-前端環境簡介及部署
前言
由于自己有記賬的需求,在嘗試使用過市面上的記賬軟件后,發現大多數都有以下幾個問題
- 廣告比較多,主要分為信息流廣告及金融類廣告
- 頁面太癰腫,使用體驗不好
- 部分高級功能需要收費,如數據導出
所以就萌生了自己做一個記賬軟件的想法,這個想法在2020年5月左右落地的,到目前也快有一年了。
本著OpenSource的想法,已全部開源,也想借寫博客的機會獲得一些Star?
測試環境
- PC端:簡賬PC端
正式環境:
- 小程序:微信搜索【簡賬】
- PC端:簡賬PC端
Github開源地址:
- Java后端:簡賬后端
- PC端:簡賬PC端
- 小程序:簡賬uniapp
后續要完成的功能(重要性至上而下)
- 支持多賬本,可自定義維護
- 支持設置預算(年月預算)
- 支持多賬本間沖銷
- 支持Excel導出(年或月可自定義)
- 支持多人記賬及家庭賬本
待解決的Bug
- 如用戶未登錄過小程序,小程序掃碼授權會提示Token不能為空(提供者:喵了個小咪咪)
寫在后面
如果你有其他的想法或問題歡迎給我留言,或在Github上提Pr&Issue
tips:如果你也想你寫的東西被人使用,歡迎跟我一起維護簡賬~
往期鏈接
- 簡賬主要功能介紹
- 簡賬后端環境簡介及部署
一、前端主要技術棧簡介
從大體上來看,整個后端為單體的SpringBoot+Redis+Mysql
具體涉及的技術如下所示:
- Vue 2.6.x
- Vue Router 3.1.2
- Vuex 3.1.1
- axios 0.19.0
- AntDesign Vue 3.0
Q&A
是的,此項目基于AntDesign Vue Pro開發的
1.整個項目均為真實接口數據,無mock
2.基于vue的路由守衛實現了權限管理和動態菜單
二、環境部署
前端開發環境相對來說比較簡單,主要分為拉取代碼和啟動兩個部分
1. 安裝nodejs
- 去nodejs官網下載12.x 對應平臺的版本
- 驗證一下,是否安裝正確
2. 從Github上下載代碼
此處也可以fork一份代碼到你自己的倉庫后,從你自己的github倉庫拉取代碼
3. 安裝依賴
- 進入項目目錄
- 運行npm install
4. 運行項目
如果你已經成功啟動了簡賬的后端服務,此步驟可以跳過
修改vue.config.js中的webpack代理路徑
修改前:
修改后(http://jz.jackbin.cn):
運行項目
運行命令:npm run serve,看到如下輸出即代表成功
瀏覽器中查看
地址:http://localhost:8000
三、總結
后續博客內容:
簡賬開發者:
四、致謝
如果你覺我這個項目還不錯的話,不妨給我的Github點個Star?
總結
以上是生活随笔為你收集整理的简账(开源记账软件)-前端环境简介及部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机vr玩电脑上的3d游戏以及看视频
- 下一篇: 前端计算两个时间差