這是 Left & Right 電商網站的前端專案。使用 Vue.js 3 開發,採用 Vite 作為建構工具,提供現代化的使用者介面與互動體驗。
本專案的設計與功能參考了 Bonny & Read 官方網站,純粹作為學習用途,幫助我們提升前端開發與架構設計的能力。特別感謝原網站提供的靈感與參考資料,對我們的設計與學習過程帶來了重要的啟發。
圖片版權歸 Bonny & Read 團隊所有,本專案僅作為學習用途,未經授權不得商業使用或再分發。
- 框架:Vue3
- 建構工具:Vite
- 狀態管理:Pinia
- 路由管理:Vue Router
- UI 框架:Element Plus
- CSS 框架:Tailwind CSS
- 會員系統
- 一般登入/註冊
- Google OAuth 登入
- 會員資料管理
- 商品瀏覽
- 商品搜尋、分類、篩選、排序
- 購物車系統
- 一般購物車
- 共享購物車(WebSocket 即時同步)
- 結帳流程
- 金流串接
- 優惠券套用
- 匯率轉換
- GitHub: Fang-33
- Email: 33justworkplace@gmail.com
- 負責功能:
- Google OAuth 登入整合
- 共享購物車功能開發
- 商品列表(分頁、篩選、排序)
- 聯名商品功能
- 購物車重構
- 商品與共享購物車資料庫設計
- GitHub: U0914015
- Email: lily414016@gmail.com
- 負責功能:
- 購物車功能
- 結帳流程實作
- 購物車與結帳相關 API 開發
- 交易相關資料庫設計
- GitHub: Cloverche
- Email: Sunny40224@gmail.com
- 負責功能:
- 會員系統開發
- 商品詳情功能
- 匯率轉換功能
- 導覽列功能
- 使用者資料庫設計
- UI 介面整合
- GitHub: rocksypig
- Email: rocksypig@gmail.com
- 負責功能:
- 訂單管理系統
- 商品追蹤功能
- 商品評論系統
- 評論資料庫設計
- GitHub: CHENPODO
- Email: podoyo23@gmail.com
- 負責功能:
- 商品搜尋功能
- 優惠券系統
- 前端頁尾開發
- GitHub: Chang-Han-Yi
- Email: tommy890220@gmail.com
- 負責功能:
- 導覽列切版
- 側邊欄功能
- 會員資料
- GitHub: leonli8731
- Email: 6011212@gmail.com
- 負責功能:
- 首頁輪播功能
- 分店資訊系統
- 結帳介面開發
- Node.js 16.x 以上
- npm 8.x 以上
- 現代瀏覽器支援
- 克隆專案
git clone https://github.com/groupLR/Left_and_Right.git
cd Left_and_Right- 安裝依賴
npm install-
環境設定 複製
.env.example檔案為.env,以便為專案設定環境變數 -
啟動開發伺服器
npm run dev- 建構生產版本
npm run build6.部署
本專案使用 Railway 進行部署。
Railway 部署步驟:
- 連接 GitHub 倉庫
- 選擇要部署的分支
- 環境變數設定
- 自動部署
本專案採用 MIT 授權 - 詳見 LICENSE 檔案