Skip to content

UrMart 電商平台

專案簡介

UrMart 為台灣電商平台,提供生活選品與食品銷售服務,涵蓋商品展示、購物車、結帳、訂單管理與行銷活動等完整電商流程。

👉 官方網站:urmart.com

我於此專案中主要負責前端開發,並逐步參與後端 API 設計與資料處理,從前端工程師轉型為具備全端能力的工程師。

參與實際營運中的電商平台開發,支援高流量與多樣行銷活動

Urmart


技術棧

  • 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 工程師熟悉專案架構與開發流程

成果總結

  • 建立商品評論機制並顯著提升轉換率
  • 提升系統效能與使用者體驗
  • 建立測試流程並強化系統穩定性
  • 從前端角色擴展至全端開發參與

Built with VitePress