Skip to content

Repository files navigation

online-shop-frontend

介紹

這是一個前後端分離的線上購物網站雛形,本專案為前端頁面,使用 Vue3 架構,提供簡單清楚的購物前端介面。



image



備註1:完成前端設置後,需要再完成後端 API 串接,才能使用完整的功能 (後端專案設置方式請參考這個連結:https://github.com/jamiennn/shop-backend)

備註2:本專案未做金流相關設定

要跑這個專案,你需要有:

node v16

安裝

  1. 下載專案
git clone https://github.com/jamiennn/shop-frontend.git
  1. 下載專案所使用的套件
npm install

開發環境

  1. 設定 .env 檔案的後端 API URL
    請取名為 .env.development
<!-- 等號後面請放上您的本地後端 API URL -->
VITE_API_URL=http://foo/bar
  1. 啟動專案
npm run dev

設定後端

請參考連結:https://github.com/jamiennn/shop-backend

測試帳號

買家帳號:buyer000 密碼:12345678

商家帳號:seller001 密碼:12345678

功能介紹

  1. 首頁
  • 可以瀏覽所有商品
  • 左側 Sidebar 可以篩選金額範圍
  • 上方的 Searchbar可以搜尋關鍵字
  • 如果是買家,可以在首頁將商品加入購物車
  1. 購物車頁面 買家可以在購物車頁面調整數量或刪除商品,再下訂單,前往訂單頁結帳,結帳後會扣除此商品相應的庫存。

  2. 商家頁面

  • 商家可以透過上方的 Navbar 點選進入商家頁面
  • 商家在此頁面可以選擇編輯或下架某個商品
  1. 新增商品頁
  • 商家可以透過上方的 Navbar 點選新增商品進入此頁
  • 送出圖片前可以先預覽
  1. 商品詳細頁
  • 瀏覽商品詳細資訊
  • 如果是買家,可以加入購物車
  • 如果是商品的擁有者,可以編輯或下架

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages