Dan Delivers

项目案例

个人项目 · 跨平台应用

轮换课表,三个平台都安排得明明白白。

截图

  • Windows 上的 Class Timetable:周一至周五的标签页、日期选择器、“共 2 周,第 1 周”指示器,以及“添加条目”按钮
  • 在浏览器中运行的 Class Timetable,带有相同的工作日标签页和轮换周指示器
  • 在 Android 手机上运行的 Class Timetable
  1. 问题

    很多学校采用轮换课表:A 周和 B 周,或单双周。普通日历应用默认每周都一样,结果学生不是反复录入相同的课程,就是得猜现在到底是哪一周。

  2. 我做了什么

    我用 Flutter 和 Material 3 开发了这款应用。设定轮换周期和起始日期后,它就能算出任意日期属于轮换中的哪一周。它会高亮正在上的课,支持为每个科目设置独立的颜色、教室和备注,还能以 JSON 格式导出或恢复整张课表。

  3. 成果

    一套代码,做出了能在 Windows(附安装程序)、Android 和网页端运行的应用。网页版已上线,代码按 MIT 许可证开源。

亲自看看

相关服务: 移动应用开发

我的技术栈

样样都会,没一样精。
照样把整套东西他妈的做完上线

  • React
  • TypeScript
  • Node.js
  • Python
  • Kotlin
  • Flutter
  • C#
  • Docker
  • Linux
  • Cloudflare
  • Vercel

遇到了类似的问题?