黃鐘輝作品集 · 個人開發 · 一人公司 · 三個上線中的產品
這三個專案都是獨立設計、獨立開發、獨立部署的完整產品——從資料庫 schema、 後端 API、前端介面到金流/訂閱,全端都由同一人負責。共同點是全部跑在 Next.js + Cloudflare(Workers / D1 / Durable Objects)這套組合上, 差異在於各自解決的問題完全不同:客服自動化、班級經營遊戲化、情緒紀錄工具。
開發方法論
三個專案都不是憑感覺邊做邊改。每個功能先拆解成一份規格文件(team/specs/), 交給 coding agent 依規格實作;實作送出後一定經過另一個模型的獨立 code review(team/reviews/)交叉檢查,抓到問題就退回重做,通過才算完成。 人力只負責產品方向、規格拆解與最終判斷,實作跟找碴分別交給分工明確的 agent 角色, 才撐得住一個人同時開發、維護三個完整產品的節奏。
Step 1 · 人力
把模糊的想法拆成具體、可驗收的任務規格,寫清楚要做什麼、驗收標準、明確排除的範圍。
Step 2 · Coding Agent
照規格寫程式碼、跑測試、送出 commit,不做架構決策,規格不清楚就回報而不是自己亂猜。
Step 3 · 另一模型交叉審核
故意用跟實作不同的模型做審核,只挑問題不改代碼;有 Critical / Major 問題就退回 Step 2 重做。
AI 語音客服
21規格·70審核報告
ClassGuild
43規格·121審核報告
語音情緒日記
32規格·81審核報告
B2B SaaS · 多租戶語音客服
首發垂直:電商(花漾商城 demo 租戶)
多租戶架構的 AI 語音客服平台,一套系統同時服務多個品牌,各自獨立的知識庫、 座席與後台權限。平台管理、租戶管理、客服座席三個層級的操作各自拆成獨立的 /api/platform/* 入口,避免權限邊界混在一起。
平台管理後台租戶清單/建立座席/方案設定
客服座席 Desktop對話列表與即時接手介面
顧客端語音互動花漾商城 demo 租戶前台
Web 平台 · 班級經營 × 遊戲化
班級經營 + 輕量寵物養成
把班級經營變成一款輕量遊戲:老師發布任務、學生完成任務賺取獎勵,獎勵用來養成 自己的寵物、挑戰 Boss。多語言介面(next-intl),教師端與學生端 各自獨立登入系統,教師可訂閱付費解鎖進階功能。
教師 Dashboard班級總覽與任務發布
學生 Farm 養成頁寵物飼養、屬性與升級進度
Boss Battle全班合力累積傷害的挑戰進度
PWA · 語音心情紀錄
Voice Mood Journal
用講話記錄心情:瀏覽器原生語音辨識即時轉文字,AI 自動標記情緒關鍵字並寫一段反思。 核心承諾是隱私優先——原始錄音只存在瀏覽器記憶體,轉錄完立刻捨棄, 伺服器與資料庫從未接觸過語音檔案本身。AI 呼叫走跨供應商候選池(Anthropic/Google/ OpenCode Zen 隨機輪詢),任何一家失敗都會自動退回內建離線邏輯,不卡住核心流程。
首頁/錄音頁語音轉文字紀錄心情
歷史列表過往日記與情緒標記
本週摘要報告心情分佈圖與主題關鍵字