BetterDay
項目介紹
此為前端專案網址,後台專案網址:https://github.com/LJP-Perfect/betterday
BetterDay專案是以H5形式展示的實用性錄音管理應用,目前BetterDay包含三大功能:習慣打卡、行程、團隊管理。
該專案是我的課程設計,時間不是很多,且自己技術有限,專案中肯定存在很多問題和BUG,後續有時間也會更新。
專案示範
- http://47.101.163.255:8080
- 優化做的不是很好,所以首屏載入會有點慢(大約10秒左右)
- 測試帳號:freelee 密碼:1234(也可以自行註冊一個帳號)
項目部分截圖
專案技術
後端
- Spring Boot 2.0.4.RELEASE
- JWT+SpringSecurity鑑權
- Quartz
- Mybatis1.3.2
前端
- vue2
- vuetify
- axios
- fullcalendar
部署啟動
後台
- 克隆原始碼到本機,使用IDEA或eclipse開啟
- 資料庫新建betterday資料庫,導入resources/better.sql文件
- 修改配置中的資料庫配置和
util
套件下的AliyunOSSClientUtil
相關配置 - 啟動專案即可
前端
- 克隆原始碼到本地
- 修改config/index.js和src/util/require.js相關Host和Port配置
- npm install、npm run dev啟動即可
TODO
參考資料
- Vuetify文檔
- fullcalendar文檔
- 用JWT保護你的Spring Boot應用- Spring Security實戰
- Quartz中文文檔
- .....