# schedule-mgr **Repository Path**: dog/schedule-mgr ## Basic Information - **Project Name**: schedule-mgr - **Description**: 个人日程管理 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # schedule-mgr 个人日程管理 演示地址: https://www.studyits.cn/schedule/index.html 前端代码地址: https://gitee.com/dog/schedule-mgr-client 此项目代码虽少,功能不多,麻雀虽小,五脏已全。由于时间仓促很多功能不尽完美,有志之士也可在此基础上开发自己系统。 ### 解决社会问题 你是否曾被各种琐事包围,你是否曾忙碌几天,却感觉做的事情没有意义。 此项目基于成熟的日程管理模型,将个人日程分为紧急且重要,重要不紧急,紧急不重要,不紧急不重要四类。 每日上班,你只需打开个人主要浏览下今日重要的事情,聚焦处理重要且紧急事情。 有闲暇时处理重要不紧急事情。果断放弃不紧急不重要事情。让生活回归本来的秩序。 ### Install 项目使用typescript 开发,运行环境是nodejs,所以您需要预先安装nodejs开发环境 - git clone 项目 下载项目代码 - npm i 安装依赖 - npm run dist 编译项目为javascript ### Test 由于开发时间问题,仅前期代码使用了单元测试做测试,如需测试运行 mocha即可 ### 私有仓库依赖 为了避免重复发明轮子,仓库中有些npm 包依赖于鲸力智享内部仓库中,后续陆续重写或迁出. ### 用到的一些技术 - 通信方式使用了 http Restful - controller 与 路由映射使用了笔者自己实现的 @jingli/restful模块 - 项目中大量使用了typescript带来的注解 - 单元测试使用了比较流行的mocha