前端:NEJ+flex
后台:nodeJs+express
数据库:mongoDB
- 用户注册和登陆功能。
- 数据同步:允许用户离线操作,采用localStorage存储;当用户登录时更新数据库。
该功能可以根据情况自由完善:
1)在同一设备登录多个账户时,不同账户的数据同步;
2)同一账户在不同设备上修改时,数据同步的问题。
3)。。。 - 分短期/长期记录两类(使用了NEJ框架的JST模板)。
- 分页:采用分页进行展示,默认每页展示4条记录。
- 置顶:可以将优先级较高的记录置顶操作。
- 将记录由未完成的状态勾选为已完成。
- 增加:回车添加记录/同时记录创建时间。
- 查询:采用迷糊匹配的方法查询短期/长期中相关的记录。
- 修改:双击记录进行编辑修改。
- 删除
注意:
1、因为部分低版本的浏览器不支持ES6,所以使用babel把index.js中部分ES6语法转为ES5
2、为了更好的体验,不建议使用较老版本的浏览器