歡迎來到我的履歷網站

我的專案

展示我的系統開發、自動化腳本與伺服器架構實作。

球場預約平台(Lukang Sports Center System)

Full Stack & Automation

整合 Web 前端與 LINE 官方帳號的自動化預約系統。提供會員即時空位查詢、預約管理與後台營運功能,解決人工登記繁瑣問題。

Python / FastAPI LINE Bot SDK MariaDB Docker
Live Demo
  • 後端 API 開發:使用 FastAPI 建立 RESTful 架構,處理預約邏輯與資料庫交易(Transaction),防止重複預約。
  • LINE 自動化串接:整合 Messaging API 與 Webhook,讓使用者能透過 LINE 對話框直接查詢場地狀態與接收預約通知。
  • 資料庫優化:設計正規化資料庫結構,並建立唯一索引(Unique Index)確保資料一致性。
  • 部署與維運:使用 Docker Compose 進行容器化部署,確保系統環境統一且易於遷移。

Homelab Infrastructure

DevOps

基於 Linux 與 Docker 建構的個人私有雲環境。使用 Cloudflare Tunnel 實現無公網 IP 的安全遠端存取。

Ubuntu Linux Docker Nginx Proxy Cloudflare Tunnel
  • 使用 Cloudflare Zero Trust 建立安全通道,取代傳統 Port Forwarding,隱藏真實 IP 以提升安全性。
  • 架設 Nginx Proxy Manager 進行反向代理與 Let's Encrypt SSL 憑證自動續期。
  • 容器化管理多個服務(MariaDB, Adminer, Web Server),實現服務隔離與資源控管。
  • 撰寫 Shell Script 進行系統自動化備份與健康狀態監控。