Team collaboration platform
2021 – 2022職責資深前端工程師
一個多租戶工作空間,在網頁、iOS、Android與桌面端提供聊天、看板、行事曆、筆記、檔案與視訊通話。
- Angular
- NestJS
- MongoDB
- Electron
- Capacitor
方案
在一年半的時間裡,我是最活躍的前端工程師之一,也負責審查並合併其他工程師的程式碼:
- 聊天與討論串: 支援提及、表情符號、貼上圖片與拖放檔案的格式化文字編輯器;在瀏覽器、桌面端與iOS上都能使用的語音訊息;附標記、分頁以及從推播通知直達之深層連結的討論串;附「跳到最新」的無限捲動;搜尋;群組聊天與私訊;把訊息連同附件轉成任務、活動或筆記。
- 看板與任務: 支援拖放與自動捲動的看板、待辦清單與封存、標籤與篩選、工時估算、子任務,以及即時更新的個人看板。
- 行事曆、筆記與檔案: 提醒、全天與週期性活動、日光節約時間處理、檢查清單,以及具公開與私人資料夾及權限的資料室。
- 視訊通話: 在空間、專案與私訊中通話,在iOS背景也能響起的鈴聲,外部訪客。
- 行動與桌面: 新的導覽與重新設計的畫面,iPad與橫向模式支援,Android與iOS建置及商店帳號,桌面通知,勿擾模式,深層連結,以及Windows與macOS的簽署版本。
- 效能: 將關鍵清單移到NGXS狀態管理,討論串快取,Angular與TypeScript升級。
