内容纲要
背景
一直以来感觉工作中有很多工作、会议、文档、设计、流程、日报、周报、汇报、总结、反思等事情都是可以科学化的去规范和管理,今天有了创建EfficientOffice的想法,并立即开始行动:
- 与GPT-4一起确认了需求
- 创建了GitHub仓库,编写了README和CONTRIBUTING
- 创建了前端基本框架和欢迎页
需求
制作做一个网页版的通用办公室打工人办公效率提升平台,主要目标是帮助打工人在工作中提高工作效率,比如使用STAR法则输入待办事项,做了什么、时间提醒、任务耗时、日总结、周总结等,使用四象限法帮助提高任务安排和分配,并给出合理的建议,等等等等各种工作原则,帮助打工人科学工作。基于这个场景,构思设计这个系统。
仓库地址
https://github.com/QingYang1807/EfficientOffice
平台介绍
Efficient Office 是一款专为办公族打造的高效办公平台。结合STAR法则与四象限法,帮助您更有效地管理待办事项和优化任务安排。平台提供时间提醒、任务耗时记录、日/周总结等功能,让您全面掌握工作进度。Efficient Office 还支持数据可视化和智能建议,助您深入分析工作状态,持续提升办公效率。立即加入Efficient Office,开启高效办公新篇章!
功能介绍
- 待办事项管理:使用STAR法则记录和管理待办事项。
- 任务优先级:使用四象限法对任务进行优先级分类。
- 时间提醒:设置提醒,以便按时完成任务。
- 任务耗时跟踪:记录每个任务的耗时,帮助您了解时间分配情况。
- 日/周总结:自动生成日报和周报,让您掌握工作进度。
- 数据可视化:图表展示工作数据,方便您进行分析。
- 智能建议:根据工作数据,提供合理的任务调整建议。
技术栈
- 前端:Vue.js, Vuex, Vue Router, Vuetify
- 后端:Java, Spring Boot, MyBatis, Spring Security
- 数据库:MySQL, MongoDB
- 缓存:Redis
- API 文档:OpenAPI (Swagger)
- 容器化:Docker
- CI/CD:Jenkins, GitLab CI/CD, 或 GitHub Actions
- 代码质量:ESLint (前端), Checkstyle (后端)
- 测试框架:Jest (前端), JUnit (后端)