← 回作品
Yoban
Yoban(友伴)起於一個觀察:長輩喜歡唱卡拉 OK,但市面上的 App 都是為年輕人設計的——字小、選單深、介面吵。
架構圖 / 系統示意(放你的圖)
問題
要做一個能讓長輩自己在家開唱、彼此聽得到的直播平台,同時 RTC token 不能寫死在客戶端,多平台(Android/Web)的發版也不能靠手動。
做法
前端用 Flutter 做跨平台,串流走 Agora RTC 並同步 YouTube 歌詞;後端用 Azure Functions + Node.js 做 serverless,負責安全簽發 RTC 認證 token,確保通訊通道加密;發版則用 GitHub Actions 自動化,包含 APK 產生與 GitHub Pages 的網頁部署。
結果
多平台部署完全自動化;token 簽發留在伺服端,客戶端不持有長期憑證。