Skip to content

自制网页版todo list,更适合SJTUer体质的todo list,这里是后端代码

Notifications You must be signed in to change notification settings

wdl339/todo-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

自制版todo list,更适合SJTUer体质的todo list,这里是后端代码

网址:https://todo-reactjs-flax.vercel.app (需挂vpn访问)

走过路过点个star再走呗!

制作目的:提高生产力,为下个学期的“互联网应用开发技术”课程练手

优点:

  1. 支持导入canvas平台的作业任务(交大特色)
  2. 支持导入教务处网站通知(使用js爬虫)
  3. 使用进度条代替传统日期显示,凸显紧迫感
  4. 响应式布局,手机端和电脑端的屏幕大小均适配
  5. 使用vercel便捷部署,在自己电脑上git push,即可更新网页代码

缺点:

  1. 服务器在海外(因为免费),需要挂vpn访问
  2. 数据库有限制存储大小(因为免费),大概是512MB(是不是还不如存我本地呢)。应该够我一个人用,就是不知道够几个人用
  3. 只有网页版,没有APP

未来计划:

  1. 加入对更多通知网站的通知导入
  2. 争取突破第二课堂的反爬防线()

使用注意事项

  1. 同步canvas任务和同步教务处通知,点击按钮后,请等待弹窗显示“同步成功”。
  2. 请不要太频繁地使用同步教务处通知的功能。
  3. 任务展示是按照deadLine时间排序的,记录展示是按添加/发布时间排序的。
  4. 同步教务处通知时,会添加教务处最新的10条通知。不会重复添加,但如果你删掉过这10条之一的通知,它也会再被添加上。 因此,我建议你在“非精选”一栏里保留10条左右来自教务处的通知,然后超过这10条的不重要的通知都可以随意处置。
  5. 点击任务/记录的标题可以进入详情页面。刚同步的教务处通知的细节部分是有所省略的,可以点击“更新”按钮来获取完整内容。
  6. 一切解释权归wdl同学所有,不懂就问。

About

自制网页版todo list,更适合SJTUer体质的todo list,这里是后端代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published