Skip to content

StevenHsu22/API_shoppingcart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

購物車 API 試作專案

專案目標

利用 Python Flask 建立購物車 API 串接 MySQL,並規劃 DB 架構,共設計七項 API,並撰寫在 swagger 文件。

資料庫架構

  • 整體架構

主鍵: user.id, product.name, cart.order_id 外鍵: product.name -> cart.product_name, user.id -> cart.user_id

  • phpadmin 設定

功能呈現(Postman)

1.設計 Signin API,提供註冊功能。

2.設計 Login API,執行登入功能,並加入 jwt_token。

3.使用 GET 取得所有商品資訊。

4.使用 GET 提供使用者可模糊搜尋產品的功能。

5.採用 POST 將商品放入購物車,並能同時檢查庫存是否足夠與算出購物車內的價錢。

庫存不足and無商品的回傳

6.利用 PATCH 新增或減少購物車內的商品,且也能檢查庫存是否足夠與算出購物車內的價錢。

庫存不足的回傳

7.利用 DELETE 刪除購物車商品,,並核對與回傳回庫存。

About

利用 flask 建立購物車 API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages