精選專案 / Selected Projects
精選專案 / Selected Projects
精選專案 / Selected Projects
1. NearChat (即時通訊與群組聊天系統)
- Description: 國立臺灣師範大學資料庫系統概論期末專案(團隊開發),採 Monorepo 架構結合 Next.js 前端與 Express 後端。
- Highlights:
- 捨棄 ORM,直接使用 Raw SQL 操作 PostgreSQL,優化複雜查詢效能。
- 與團隊共同實作群組權限控管、聊天分類資料夾、訊息生命週期(TTL)與離線警報(遺言模式)等自訂資料庫功能。
- Link: GitHub Repository
2. All-Platform-Post (TypeScript 專案)
- Description: 整合多平台發文流程的工具,目標是減少重複貼文操作並提升發佈效率。
- Highlights:
- 以 TypeScript 開發,提升程式可維護性。
- 部署於 Azure Static Web App,搭配 GitHub Actions 實現自動化 CI/CD。
- Link: GitHub Repository
3. dimension-topology-memory-expansion (3D 拓樸解謎遊戲原型)
- Description: 以空間拓樸與記憶機制為主題的第一人稱 3D 益智遊戲原型。
- Highlights:
- 實作「相框縫合(Frame Stitching)」核心機制,動態觸發空間與場景物體擴張。
- 撰寫 GDShader 實現透視效果與自訂視覺風格,設計高度互動的物理謎題。
- Link: GitHub Repository
4. Zerojudge-record (演算法解題紀錄)
- Description: 整理 ZeroJudge 題目解法與思路,累積演算法與資料結構實作經驗。
- Highlights:
- 記錄不同題型的解題策略。
- 持續練習時間複雜度與優化技巧。
- Link: GitHub Repository
This post is licensed under CC BY 4.0 by the author.