自制版todo list,更适合SJTUer体质的todo list,这里是后端代码
网址:https://todo-reactjs-flax.vercel.app (需挂vpn访问)
走过路过点个star再走呗!
制作目的:提高生产力,为下个学期的“互联网应用开发技术”课程练手
优点:
- 支持导入canvas平台的作业任务(交大特色)
- 支持导入教务处网站通知(使用js爬虫)
- 使用进度条代替传统日期显示,凸显紧迫感
- 响应式布局,手机端和电脑端的屏幕大小均适配
- 使用vercel便捷部署,在自己电脑上git push,即可更新网页代码
缺点:
- 服务器在海外(因为免费),需要挂vpn访问
- 数据库有限制存储大小(因为免费),大概是512MB(是不是还不如存我本地呢)。应该够我一个人用,就是不知道够几个人用
- 只有网页版,没有APP
未来计划:
- 加入对更多通知网站的通知导入
- 争取突破第二课堂的反爬防线()
使用注意事项
- 同步canvas任务和同步教务处通知,点击按钮后,请等待弹窗显示“同步成功”。
- 请不要太频繁地使用同步教务处通知的功能。
- 任务展示是按照deadLine时间排序的,记录展示是按添加/发布时间排序的。
- 同步教务处通知时,会添加教务处最新的10条通知。不会重复添加,但如果你删掉过这10条之一的通知,它也会再被添加上。 因此,我建议你在“非精选”一栏里保留10条左右来自教务处的通知,然后超过这10条的不重要的通知都可以随意处置。
- 点击任务/记录的标题可以进入详情页面。刚同步的教务处通知的细节部分是有所省略的,可以点击“更新”按钮来获取完整内容。
- 一切解释权归wdl同学所有,不懂就问。