BetterDay
===========================
### 项目介绍
---
此为前端项目地址,后台项目地址:https://github.com/LJP-Perfect/betterday
BetterDay项目是以H5形式展示的一款实用性记录管理应用,目前BetterDay包含三大功能:习惯打卡、日程安排、团队管理。
该项目是我的课程设计,时间不是很多,且自己技术有限,项目中肯定存在很多问题和BUG,后续有时间也会更新。
#### 项目演示
-----------
- http://47.101.163.255:8080
- 优化做的不是很好,所以首屏加载会有点慢(大约10秒左右)
- 测试账号:freelee 密码:1234(也可以自行注册一个账号)
>项目部分截图
<div style="text-align: center">
<img width="300px" src="https://freelee-betterday.oss-cn-beijing.aliyuncs.com/img/IMG_2257.PNG" />
<img width="300px" style="margin-left: 50px;" src="https://freelee-betterday.oss-cn-beijing.aliyuncs.com/img/IMG_2258.PNG" />
</div>
<div style="text-align: center;margin-top: 50px;">
<img width="300px" src="https://freelee-betterday.oss-cn-beijing.aliyuncs.com/img/IMG_2259.PNG" />
<img width="300px" style="margin-left: 50px;" src="https://freelee-betterday.oss-cn-beijing.aliyuncs.com/img/IMG_2262.PNG" />
</div>
#### 项目技术
-----------
##### 后端
- Spring Boot 2.0.4.RELEASE
- JWT+SpringSecurity鉴权
- Quartz
- Mybatis1.3.2
##### 前端
- vue2
- vuetify
- axios
- fullcalendar
### 部署启动
-----------
> 后台
1. 克隆源码到本地,使用IDEA或eclipse打开
2. 数据库新建betterday数据库,导入resources/better.sql文件
3. 修改配置中的数据库配置和`util`包下的`AliyunOSSClientUtil`相关配置
4. 启动项目即可
> 前端
1. 克隆源码到本地
2. 修改config/index.js和src/util/require.js相关Host和Port配置
3. npm install、npm run dev启动即可
### TODO
-----------
- [ ] 习惯管理
- [x] 习惯打卡
- [x] 习惯创建
- [x] 打卡数据查看
- [ ] 添加更多Icon和系统习惯
- [ ] 每日习惯打卡时间轴
- [ ] 打卡邮件提醒
- [ ] 日程管理
- [x] 日程增删改查
- [x] 日程拖拽、拉缩
- [ ] 今日日程表格
- [ ] 日程多色显示
- [ ] 日程邮件提醒
- [ ] 团队管理
- [x] 团队创建和加入
- [x] 个人状态修改
- [x] 踢出成员
- [ ] 退出团队
- [ ] 解散团队
- [ ] 团队成员行程交叉显示
- [ ] 个人管理
- [x] 密码修改
- [x] 登出
- [ ] 个人信息修改
- [ ] 团队通知
- [ ] 意见反馈
- [ ] 系统公告
- [ ] 系统设置
- [ ] 后台管理系统(暂无)
### 参考资料
-----------
- [Vuetify文档](https://vuetifyjs.com/zh-Hans/)
- [fullcalendar文档](calendar.io/docs)
- [使用JWT保护你的Spring Boot应用 - Spring Security实战](https://www.jianshu.com/p/b51487766549)
- [Quartz中文文档](https://www.w3cschool.cn/quartz_doc/)
- ......
没有合适的资源?快使用搜索试试~ 我知道了~
betterday项目是基于SpringBoot+Vue前后端分离的个人日常系统,系统目前有三大功能模块:习惯打卡、.zip
共58个文件
js:21个
vue:18个
png:7个
需积分: 5 0 下载量 172 浏览量
2024-02-04
16:38:47
上传
评论
收藏 300KB ZIP 举报
温馨提示
betterday项目是基于SpringBoot+Vue前后端分离的个人日常系统,系统目前有三大功能模块:习惯打卡、
资源推荐
资源详情
资源评论
收起资源包目录
betterday项目是基于SpringBoot+Vue前后端分离的个人日常系统,系统目前有三大功能模块:习惯打卡、.zip (58个子文件)
ahao2
.editorconfig 147B
.eslintrc.js 791B
src
App.vue 643B
assets
LoginGoogle.jpg 45KB
logo.png 7KB
login_bg.jpg 102KB
LoginFaceBook.jpg 44KB
betterday.png 20KB
icon
login_user.png 818B
login_pwd.png 879B
register_phone.png 316B
register_email.png 1KB
main.js 859B
api
event.js 869B
user.js 771B
team.js 712B
habit.js 892B
utils
request.js 2KB
store.js 482B
components
HelloWorld.vue 2KB
view
schedule
index.vue 6KB
scheduledata.vue 15KB
habit
habitdata.vue 1KB
index.vue 2KB
newhabit.vue 11KB
habitcheck.vue 5KB
components
sidebar.vue 2KB
bottomnav.vue 2KB
index.vue 255B
info
index.vue 8KB
hello
hellodata.vue 2KB
helloteam.vue 7KB
index.vue 5KB
login
login.vue 4KB
register.vue 9KB
home.vue 850B
plugin
vue-sweetalert2.js 456B
router
index.js 3KB
.babelrc 230B
package.json 3KB
build
check-versions.js 1KB
logo.png 7KB
utils.js 3KB
vue-loader.conf.js 553B
webpack.prod.conf.js 5KB
build.js 1KB
webpack.base.conf.js 3KB
webpack.dev.conf.js 3KB
package-lock.json 433KB
.postcssrc.js 246B
index.html 2KB
.gitignore 154B
.eslintignore 30B
static
.gitkeep 0B
README.md 3KB
config
prod.env.js 61B
index.js 2KB
dev.env.js 156B
共 58 条
- 1
资源评论
码农阿豪
- 粉丝: 1w+
- 资源: 1754
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功