Skip to content

前端: Nginx(:80), 後端: Tomcat(:8080), MySQL(:3306), 尚未: AWS S3 存儲圖片並回傳 url 功能, cpolar(內網穿透)外網至 8080, redis: 購物車, 來單提醒: websocket, 數據展示: Apache ECharts

Notifications You must be signed in to change notification settings

david11yf29/sky-take-out

Repository files navigation

sky-take-out

Sky Take Out

一個使用 Spring Boot 框架的外賣平台,用於下單和管理訂單。

目錄

功能

  • 訂單管理
  • 歷史訂單查看
  • 即時 WebSocket 訊息通知
  • 使用 Redis 緩存菜單
  • 提供 RESTful API

使用方法

  1. 打開瀏覽器,訪問 http://localhost:80 並且登入。
  2. 使用 Postman 測試系統:
    • 加入菜品或訂單至購物車:POST /user/shoppingCart/add
    • 查詢購物車物品:GET /user/shoppingCart/list
    • 提交訂單:POST /user/order/submit
    • 支付訂單:PUT /user/order/payment
    • 創建訂單:POST /api/orders
    • 客戶催單:GET /user/order/reminder/18

技術細節

  • 後端:Spring Boot, MyBatis, Websocket
  • 資料庫:MySQL, Redis
  • 前端:Nginx

示例

demo.mp4
截圖 2024-12-05 下午2 00 58 截圖 2024-12-05 下午2 01 12 截圖 2024-12-05 下午2 01 17 截圖 2024-12-05 下午2 00 43

授權

本項目基於 MIT License 許可使用。

About

前端: Nginx(:80), 後端: Tomcat(:8080), MySQL(:3306), 尚未: AWS S3 存儲圖片並回傳 url 功能, cpolar(內網穿透)外網至 8080, redis: 購物車, 來單提醒: websocket, 數據展示: Apache ECharts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages