Skip to content

PFiS1737/sdust-timetable

Repository files navigation

SDUST TimeTable

Status

缓慢开发中...

咱学校的教务系统 API 没开 CORS,导致这个项目根本没法用,虽然可以靠浏览器插件解决,但这也不是个办法,而且手机也没法用浏览器插件。

尝试使用 Serverless Function 代理请求,发现确实可以,于是决定重启这个项目。

虽然学业繁忙,但是我会尽量抽时间开发的。

Features

按照优先级排序

  • 新建文件夹
  • 一个能看的 UI
  • 从教务系统导入课表, 支持缓存
  • 优化运行逻辑
    • 若没有登录信息也没有缓存, 则提示用户登录
    • 支持切换显示的周次
    • 总是自动同步教务系统课表 OR 手动同步
    • 若课表已配置完成, 进入网站后先显示一个当天课程概括, 再选择查看详细课表
  • 豪看的 UI 设计
    • Material You 风格
    • 课程颜色填充
  • 基于 PWA 的网页应用, 支持离线使用
  • 支持手动添加课程, 快捷编辑 (临时调课等)
  • 快速填充课程 (如晚自习等), 快速调课 (按课程或按天)
  • 基于 OCR 的 PU 日程导入
  • 基于 Worker Service 的后台任务, 消息推送等
  • PC 端
    • 响应式布局
  • 支持作业管理

ChangeLog

自己看 commit 记录吧 (逃

About

A powerful timetable for SDUST students.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published