跳至內容

行動應用|Woow Home

此專案是 WoowHome 應用的後端服務,負責處理行動應用的核心業務邏輯、資料管理和使用者驗證。它為前端應用提供穩定可靠的 API 接口,是整個 WoowHome 系統的中樞。
2026年3月8日
行動應用|Woow Home
渥屋科技股份有限公司, 系統管理者

PART ONE

專案總覽|功能與應用場景

此專案是 WoowHome 應用的後端服務,負責處理行動應用的核心業務邏輯、資料管理和使用者驗證。它為前端應用提供穩定可靠的 API 接口,是整個 WoowHome 系統的中樞。


🔑 核心功能

  • 使用者身份驗證
  • API接口提供
  • 資料庫管理
  • 後端業務邏輯
  • 推播通知服務
  • 第三方服務整合

📋 功能詳細說明

功能名稱說明
使用者註冊與登入新使用者透過App註冊,後端驗證資料存入資料庫。已註冊使用者登入後回傳Token用於後續API驗證。
家庭設備狀態同步使用者在App操作智慧家庭設備,後端處理請求更新資料庫狀態,透過推播通知同步給家庭其他成員。

PART TWO

深入解析|執行環境與部署步驟

⚙️ 執行環境需求

  • Ubuntu 22.04 LTS或現代Linux發行版,穩定網路連線
  • 至少2核心CPU、4GB RAM、20GB儲存空間
  • Python 3.9+,建議使用venv管理相依套件
  • PostgreSQL或MySQL/MariaDB,需預先配置好資料庫
  • 建議Nginx或Caddy作為反向代理

🔧 部署安裝步驟

步驟說明
Step 1將後端程式碼克隆到伺服器
Step 2安裝Python 3.9+及建置工具
Step 3建立Python虛擬環境,pip安裝requirements.txt
Step 4設定環境變數(資料庫連線、金鑰等)
Step 5執行資料庫遷移指令
Step 6使用Gunicorn或Uvicorn啟動後端服務
Step 7設定Nginx作為反向代理

PART THREE

總結與展望|AI Agent 部署 Prompt

🤖 AI Agent 部署 Prompt

以下是用於部署此專案的 AI Agent Prompt,可直接複製使用:

請幫我安裝並部署 woow_home。

## 專案資訊
- 倉庫位址:https://github.com/WOOWTECH/woow_home
- 類型:行動應用後端
- 功能:WoowHome核心業務邏輯、資料管理、使用者驗證

## 環境需求
- Ubuntu 22.04 LTS
- 2核CPU/4GB RAM/20GB儲存
- Python 3.9+
- PostgreSQL/MySQL
- Nginx/Caddy反向代理

## 安裝步驟
1. 克隆程式碼
2. 安裝Python 3.9+
3. 建立venv並安裝依賴
4. 設定環境變數
5. 資料庫遷移
6. 啟動服務
7. 配置Nginx

GitHub 倉庫 →

← 返回開源專案列表

分享這個貼文