此專案為日系服飾的電子商務平台,包含前台與後台,顧客可在前台觀看商品,並將商品加入購物車、填寫資料並送出訂單,管理者可在後台新增、編輯和刪除商品,也可新增、編輯、刪除優惠券,並可觀看訂單列表。
- 登入
- 登出
- 顯示商品列表
- 依類別篩選商品
- 新增、編輯、刪除商品
- 顯示優惠券列表
- 新增、編輯、刪除優惠券
- 顯示訂單列表
- 編輯、刪除訂單
- 顯示商品列表
- 依類別篩選商品
- 商品加入購物車
- 顯示購物車列表
- 編輯購物車商品數量、刪除購物車
- 購物車使用優惠券
- 填寫顧客資訊,表單驗證
- 送出訂單
- 改善效能
- 多國語系(i18n)
- 加入 Google Analytics
- 加入測試
- 改用 react query fetch API
- 以 TypeScript 改寫
- 優化 TypeScript 寫法
- (Optional) migrate to Next.js
- (Optional) UI 套件改用 TailwindCSS + Shadcn
以下將會引導你如何安裝此專案到你的電腦上。
請先安裝 Node.js,Node.js 版本建議為:
18.12.0以上
git clone https://github.com/linyawun/Muku.gitcd Mukunpm installnpm start在瀏覽器網址列輸入以下即可看到畫面
http://localhost:8000/
- public - 靜態檔案放置處
- src
- assets - 圖片放置處
- components - React 元件放置處
- pages - 頁面元件放置處
- helpers - 共用函式放置處
- slice - redux slice 放置處
- store - 共用資料放置處
- stylesheets - scss 樣式放置處
- Node.js v18.12.0
- React v18.3.1
- React-router-dom v6.9.0
- React-Redux v8.0.5
- React-Hook-Form v7.43.8
- React-scroll v1.8.9
- React-widgets v5.8.4
- Axios v1.3.4
- Bootstrap v5.2.3
- Bootstrap-icons v1.10.3
- Swiper v9.2.2
你可以透過以下方式與我聯絡
- email: linyawun031@gmail.com




