Skip to Content

Mobile App|Woow Home

This project is WoowHome 應用's backend service, responsible for processingmobile app's core business logic、data management and user authentication. It為前端應用provides 穩定可靠's API 接口, 是整個 WoowHome system's 中樞.
March 8, 2026 by
Mobile App|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 倉庫 →

← 返回開源專案列表

Share this post