UrMart 電商平台
專案簡介
UrMart 為台灣電商平台,提供生活選品與食品銷售服務,涵蓋商品展示、購物車、結帳、訂單管理與行銷活動等完整電商流程。
👉 官方網站:urmart.com
我於此專案中主要負責前端開發,並逐步參與後端 API 設計與資料處理,從前端工程師轉型為具備全端能力的工程師。
參與實際營運中的電商平台開發,支援高流量與多樣行銷活動

技術棧
- Frontend:React / TypeScript
- State Management:Redux / Redux Toolkit
- Backend(部分參與):Node.js / Django
- Infra:AWS S3 / CloudFront
- Monitoring:Sentry / Firebase
負責內容
🟢 電商核心功能開發
- 開發與維護商品頁、購物車、結帳等電商核心流程
- 建立可重用元件與模組化架構,提升開發效率與可維護性
- 串接第三方服務(推播通知、深層連結、數據分析工具)
🟣 評分與評論機制
- 設計並實作商品評分與評論功能
- 優化評論顯示與互動流程,提升使用者信任感與參與度
成果
- 有效提升使用者評論率(約 1% → 9%)
- 增加商品頁互動與內容豐富度
🔵 效能優化與使用者體驗提升
- 分析並優化操作延遲與互動卡頓問題
- 重構部分元件與狀態管理邏輯,降低不必要的 re-render
- 調整資料流與頁面互動流程,提升整體流暢度
🟡 測試與品質提升
- 撰寫單元測試與 mock API,確保核心功能穩定
- 建立測試流程,降低改動帶來的風險
- 協助提升系統整體可靠性與可維護性
🟣 全端參與與資料處理
- 參與 API 設計與資料模型規劃
- 實作商品資料處理與庫存同步邏輯
- 與後端協作定義 API 規格,提升開發效率
🔴 團隊協作與技術影響力
- 與 PM / 設計師討論需求並轉化為技術方案
- 參與 code review 與技術決策
- 協助 junior 工程師熟悉專案架構與開發流程
成果總結
- 建立商品評論機制並顯著提升轉換率
- 提升系統效能與使用者體驗
- 建立測試流程並強化系統穩定性
- 從前端角色擴展至全端開發參與