TigerDuck 是一群臺灣科技大學學生共同開發的校園助手
為了解決校內資源零散、通知不及時、介面不直觀等痛點,我們把各項資源整合在同一個原生體驗中!
有用過 TAT 嗎?我們希望讓你 OAO。
| 平台 | 狀態 | 連結 |
|---|---|---|
| iOS | 公測中 | |
| Android | Google Play & F-Droid 已上架 | |
| Web | 官方網站 | tigerduck.app |
- 📚 作業 — 自動同步 Moodle 作業與截止日期,動態島 / 推播提醒
- 📋 課表 — 從選課系統同步,今日課程顯示在動態島與時光機軸
- 📣 公告 — 後端 LLM 自動分類、去重、可訂閱類別
- 📊 歷年成績 — GPA / 排名 / 各科成績與互動式圖表
- 🏛️ 圖書館 — 秒開入館 QR-Code
- 🌏 多語言 — 內建 67+ 種語系、課程 / 教室名稱自動簡寫
- 🎨 客製化 — 拖放排序、編輯 Tab、選擇主題色
| Repo | 內容 | 技術棧 |
|---|---|---|
tigerduck-app |
iOS App 主專案 | Swift 5 · SwiftUI |
tigerduck-app-android |
Android App | Kotlin 2.3 · Jetpack Compose · Material 3 · Hilt · Room |
tigerduck-web |
官方網站 | Vite + React · Cloudflare Workers |
app-translation |
67+ 語系翻譯 | JSON · 自動產生 .strings / strings.xml |
name-abbr |
課程 / 教室名稱簡寫字典 | JSON |
歡迎 PR、Issue、翻譯、回報 Bug。
- 新功能 / Bug 修復 — 到對應 repo 開 Issue 或 PR,目標分支為
dev - 翻譯 — 改
app-translation,不要直接改 App 內的.lproj/strings.xml - 課程 / 教室簡稱 — 改
name-abbr - 分支命名請使用
feature/your-feature或fix/your-fix
- 🌐 官方網站:https://tigerduck.app/
- ✉️ 聯絡信箱:tigerduckapp@gmail.com
- 📍 Taiwan · NTUST