主要前端:
1.git 多人協作且使用 Scrum 開發模式。
2.撰寫 Jest 測試覆蓋率達 90%。
3.使用 MJML 來解決 Email 切版與 CSS 支援度的問題。
4.使用了 LINE Messaging API 解決社群在上架 Line Rich menus 需要更客製化的功能與版型。
5.使用 Capacitor 來製作 Hybrid App 並解決 Webview 需要與手機端互動的功能。
6.PayNow 金流串接。
7.使用 ECharts 將資訊圖表化。
8.使用 QRCode 掃描功能來解決現場考照的身分驗證流程。
9.維護 Nuxt 官網。
10.為了解決 Android 手機的返回鈕無法正常關閉 modal,設計 Stack 來堆疊 callback。
11.使用了 lodash 的 memoize 來減少 API 過度觸發。
12.為了使其他開發人員方便執行 NFT 等相關功能,將 ThunderGene API 引入專案內。
13.為了快速產出 NFT,使用 puppeteer 來製作圖檔腳本並將 uuid 與生產狀態回填到 Google Sheet。
14.使用 FFMPEG 將影片與音軌轉碼成 hls,製作多語系串流,並使影片大小降低 80%。
15.使用 i18n 來製作多語系服務。
次要後端:
1.撰寫腳本來使日常維運工作加速 90% 以上。
2.RESTful API 與 Schema 設計 。
3.AWS DynamoDB 資料庫操作與 S3 操作。