此为前端项目地址,后台项目地址: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启动即可
- 习惯管理
- 习惯打卡
- 习惯创建
- 打卡数据查看
- 添加更多Icon和系统习惯
- 每日习惯打卡时间轴
- 打卡邮件提醒
- 日程管理
- 日程增删改查
- 日程拖拽、拉缩
- 今日日程表格
- 日程多色显示
- 日程邮件提醒
- 团队管理
- 团队创建和加入
- 个人状态修改
- 踢出成员
- 退出团队
- 解散团队
- 团队成员行程交叉显示
- 个人管理
- 密码修改
- 登出
- 个人信息修改
- 团队通知
- 意见反馈
- 系统公告
- 系统设置
- 后台管理系统(暂无)