Skip to content

betterday项目是基于SpringBoot+Vue前后端分离的个人日常系统,系统目前有三大功能模块:习惯打卡、日程管理、团队管理。

Notifications You must be signed in to change notification settings

LJP-Perfect/betterday-web

Repository files navigation

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

部署启动


后台

  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


  • 习惯管理
    • 习惯打卡
    • 习惯创建
    • 打卡数据查看
    • 添加更多Icon和系统习惯
    • 每日习惯打卡时间轴
    • 打卡邮件提醒
  • 日程管理
    • 日程增删改查
    • 日程拖拽、拉缩
    • 今日日程表格
    • 日程多色显示
    • 日程邮件提醒
  • 团队管理
    • 团队创建和加入
    • 个人状态修改
    • 踢出成员
    • 退出团队
    • 解散团队
    • 团队成员行程交叉显示
  • 个人管理
    • 密码修改
    • 登出
    • 个人信息修改
    • 团队通知
    • 意见反馈
    • 系统公告
    • 系统设置
  • 后台管理系统(暂无)

参考资料


About

betterday项目是基于SpringBoot+Vue前后端分离的个人日常系统,系统目前有三大功能模块:习惯打卡、日程管理、团队管理。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published