CRM 系統架構

前言 今次分享一下最近整嘅 CRM 系統嘅整體架構。 系統架構圖 技術棧 層面 技術 前端框架 React + TypeScript + Vite 後端數據庫 Supabase (PostgreSQL) 部署平台 Vercel 版本控制 GitHub (Private Repository) 開發流程 1. 本地開發 開發者喺本地環境 (localhost:5173) 進行開發 連接到 Supabase DEV 數據庫 方便調試同快速迭代 2. 提交與預覽 開發完成後,推送到 GitHub feature branch Vercel 自動創建 unique preview URL Preview 環境連接 DEV 數據庫,方便測試 3. 生產發布 PR 合併到 main branch Vercel 自動部署到 Production Production 環境連接 PROD 數據庫 環境隔離策略 DEV 環境:用於日常開發同預覽測試 PROD 環境:用於正式生產數據 兩者完全隔離,避免意外修改生產數據 總結 呢個架構嘅優點: ...