兩邊都要吸引
客戶免費刊登同搵人;freelancer 免費建立 profile、接受邀請,付費先可主動揭示客戶 contact。平衡供需與信任。
唔係一張塞滿箭咀嘅圖。先睇 6 層系統,再睇 39 個 technical components、23 條業務流程、6 張真實互動時序圖,最後睇「做咗乜/仲欠乜」。
由左至右:三種人 → Astro 頁面 → Cloudflare API/業務邏輯 → Supabase 資料 → Stripe/Resend/CMS 等服務。底部係 GitHub、部署同監控。可以按圖中方框,跳去對應元件解釋。
按每個組件會跳到詳細原碼/進度卡片。呢張圖係 taxonomy(分類關係),唔係執行流程。
客戶免費刊登同搵人;freelancer 免費建立 profile、接受邀請,付費先可主動揭示客戶 contact。平衡供需與信任。
Astro 處理頁面/部分 API,Cloudflare 運行,Supabase 管身分與資料,Stripe/Resend 負責外部交易/寄信。其餘多數係同一 repo 內的 modules。
大部分最複雜流程仍然 default-off。本機測試可以幫你證明邏輯方向,但未證明真實 provider、hosted permissions、付款及正式 release。
免費提交 Brief → Contact reachability → 人手審核 → 已公開 Jobs → Paid Freelancer 揭示 contact → 自行接洽。
首頁分類 → Freelancer Profile → 免費邀請 → Freelancer 免費回 Proposal → Client 選人。
免費 Profile → 審核公開 → 瀏覽 Jobs → Saver/Serious Trial 或 Paid → 安全 Reveal → 自行 Pitch。
39 個有用途同 source file 嘅技術模組。搜尋名稱、責任、說明,按卡片可展開「角色/目前缺口/相關原碼/曾比較 alternativas」。
每條路徑分成「人做乜 → 網站做乜 → 後台/Database 做乜 → 下一個結果」。左邊選流程,右邊睇操作、涉及服務、嚴格限制、尚欠嘅功能。
呢個先係 sequence diagram 嘅用途:一個 event 如何穿過 Browser、Worker、Postgres、Stripe/Resend,再返回結果。實線只代表原碼/本機流程;虛線係尚未完成或未取得真實 service proof。
概念級別嘅 Data Domain Map,唔係精確 SQL ERD。幫你知道邊種資料屬公開、帳戶私有或系統內部;跨越私人資料界線必須經明確授權。
虛線紅色嘅 Reveal Ledger 係核心未完成部分;article 文件喺 Git,唔係用戶資料庫。
登入成功唔代表可管理別人 Job、可試用、可進 Admin 或可揭示聯絡資料。
Job/Profile 公開 reader 只提供允許嘅資訊;contact 留喺 private DB。
付款跳轉成功頁只係頁面狀態;必須有 provider verified event + settlement + DB entitlement。
最後一個名額、試用第三次、replay、改版,都要同一 DB transaction 正確鎖定。
Admin 按 Approve 只係授權發佈;要驗證真正 served HTML / DB public reader。
Resend 接收 API request、寄件成功、對方收取/開啟係唔同事件;不能亂聲稱。
只代表有真人能夠回應、已證明該 Job 現行 offered email/channel 可達;唔等於公司身份認證。Email-first 目前有 local 流程,WhatsApp/電話待接。
原本構想利用公司電郵域名、網站或 LinkedIn 等訊號核實背景,唔排除個人客戶;公開 badge 嘅 evidence rule/launch scope 仍需 D6 釐清。
付費會員可以報告 posted budget 同真實 offer 是否相符(可選證據);被驗證 feedback 應經審核與統計門檻,唔可以由 AI 自動頒發 badge。O4 尚未建成。
首 7 日新會員較嚴格 reveal 使用節制、正常會員高容量、異常快速 reveal/bounce/complaint 觸發審查。應作安全規則,不作 hidden paid-plan quota;實際限額待實作/驗證。
BUSINESS.md 保留單個 job 最高 5 位 freelancer 可揭示嘅 launch 值;避免客戶被無限制騷擾。需要公開合理告知、原子競爭測試,現時未 live。
每份 Job 需要 scope、deliverables、budget、timeline、location、reachable contact;防免費試做/做完先畀錢/不清楚交付。Operator 審核,而唔係每份表單自動上架。
| 功能 | 一般訪客/Free Freelancer | Saver/Serious Trial | Active Paid | Client |
|---|---|---|---|---|
| 瀏覽合資格 Job scope、budget | 可以(公開讀取待啟用) | 可以 | 可以 | 可以 |
| 建立 Freelancer Profile / 免費收邀請 | 帳戶 + 審核後 | 可以 | 可以 | 不適用 |
| Client 免費 Post Job/邀請 | 不適用 | 不適用 | 不適用 | 可以 |
| Reveal protected client contact | 不可以 | 14 日最多 3 個 unique jobs | 可以,受相同安全限制 | 不適用 |
| 其他付費 plan 差別 | 不適用 | 只限 Saver/Serious 試用 | 4 plans 權限相同,只差價錢/期限 | 免費 |
| Plan | 一次過完整費用 | 服務期限 | Trial |
|---|---|---|---|
| Flex | HK$998 | 1 month | No |
| Saver | HK$1,988 | 3 months | 14 days · card required |
| Serious | HK$2,988 | 6 months | 14 days · card required |
| Pro | HK$4,488 | 12 months | No |
所有付費方案有相同產品權限;冇 per-lead credits/top-up/commission。續期、cancel/pause、錯誤扣款等部分實際 policy 邊界仍待 D2 決定,不能假設建議已批准。
以下 35 項 task 由 2026-10-23 repo 內唯一 project map 轉錄。狀態係 work-package 尺度,唔代表全產品完成百分比。
呢啲係產品規則真正卡住工程落地嘅地方。任何 proposal 仍然只係 proposal。
保留一個真實 landing,修 hero mobile overlap / 26 asserts / theme transition;將已驗收嘅 buttons/cards/forms 抽成共用 design system。
喺受控測試環境完成 Auth → email verification → job review → served public readback;真實測試身份、權限、退回、retries。
統一 /join onboarding;freelancer profile → 審核公開;Client free invite → freelancer proposal → client response,先用真資料做 End-to-End。
D1–D4 產品政策決定後,做 Stripe sandbox → canonical entitlement → atomic contact reveal → membership/cancel/reminders。
Founder 真正試 CMS,發首篇已核准雙語文章;完成營運 support、budget reports、media、analytics 同 email 收件可靠度。
測試 23 條主要 flow 涵蓋範圍、真實 providers、data restore、CI、手動 a11y/device、legal/privacy、Founder acceptance;最後先部署。
每個層次嘅事實有唔同權威:Business / Pricing policy 決定應該做乜,repo source 顯示 code 有乜,tests 證明有限行為,hosted/provider 收據先證明外部世界發生咗乜。
用戶睇到/按到嘅頁面;Astro 係其主系統。
按掣後處理真實資料、業務規則、權限;Astro server route + Cloudflare Worker。
記錄用戶、job、profile、會員及事件;PostgreSQL。RLS/RPC 負責再確認存取權限。
Authentication = 你係邊個;Authorization = 你有權做乜。登入同付費唔係同一回事。
CMS 管文章;Admin 由 Craftance 管審核/支援;Portal 畀用戶管理自己嘅資料。
Worker 執行後台工作;Cron 按時間叫醒;Outbox 記錄未完成通知,支持可追蹤重試。
將指定版本放上真正 hosting,並證明公開用戶見到 exact version;`npm run build` 唔等於部署。
由真實 user 點入網頁→真實服務→資料庫→預期畫面/收件,含失敗/安全/還原情境。
689664ec34db(2026-10-23 HKT)。Local artifact 只讀地轉換既有 docs 同 source;冇重新測試 managed Supabase、Stripe、Resend、Cloudflare 真實設定;冇修改任何 GitHub/外部服務。圖入面 future arrows 係必需功能或 proposal,唔係已上線連接。