合約先行全端平台:YSK Kit 以共用合約與 hexagonal API 開新產品

Key takeaway

開新產品最怕前後端各寫一套、合約對不齊?YSK Kit 以合約先行全端平台,共用合約配 hexagonal API,可選 Web、Admin、流動與桌面;MIT 開源 v1.6.8,六種 Flavor 與十個完成範例一次備齊開工骨架。立即到產品頁了解如何用合約先行加速上線。

合約先行全端平台:YSK Kit 以共用合約與 hexagonal API 開新產品

開新產品最怕前後端各寫一套、合約對不齊?YSK Kit 以合約先行全端平台,共用合約配 hexagonal API,可選 Web、Admin、流動與桌面;MIT 開源 v1.6.8,六種 Flavor 與十個完成範例一次備齊開工骨架。立即到產品頁了解如何用合約先行加速上線。

合約先行全端平台:YSK Kit 以共用合約與 hexagonal API 開新產品

新產品要上線,真正要寫的是業務規則;身分、權限、郵件、計費與多端介面若各自為政,前後端就會反覆對齊合約。YSK Limited 的 YSK Kit(MIT 開源 v1.6.8)正是以合約先行全端平台切入:共用合約加上 hexagonal API,可選 Web、Admin、流動應用與桌面客戶端,讓香港團隊第一天就把力氣放在產品本身。

一、這個特點解決什麼痛點

不少團隊開新倉時,前後端、Admin 與流動端各自定義介面,結果同一個欄位在三處寫法不同,對齊成本一再累積。骨架能力(登入、權限、佇列、郵件、通知)也常從零重做,時程被基建拖住。

「合約先行全端平台」直接回應這類摩擦:先有共用合約與 hexagonal API,再接可選的 Web、Admin、流動與桌面,各端走同一套介面語言。無論你做診所預約、CRM 還是外勤工單,都可以在同一骨架上延伸,把力氣留給業務規則。

二、特點背後的完整方案

合約先行之上,YSK Kit 把開工路徑編成可運行的完整方案。

共用合約與 hexagonal API。 客戶端經 SDK 呼叫同一套介面;Web、Admin、流動應用與桌面可按產品需要選配,減低各端各寫一套的摩擦。

六種 Flavor。 saas、desktop、gateway、php-bridge、trading、static-web3,按產品形態複製相應應用,起步方向更清晰。

十六項能力。 auth、rbac、audit-log、storage、i18n、jobs、mail、notifications、llm、websocket、push、mobile、team、apikey、crypto、billing,對應真實產品需求,可直接接進骨架。

精簡起步、按需加回。 thin 預設剝走 llm、billing、organizations 與 push;需要時以 pnpm ysk-kit add … 還原,節奏由你掌握。

十個完成範例。 clinic-booking、crm-contacts、inventory-stock、helpdesk-tickets、membership-club、course-enrollment、invoice-quotes、event-rsvp、job-board、field-work-orders 等 overlay,套到新產品目錄即可對齊行業流程;業務 domain 留在你的產品倉。

現代工具鏈。 需要 Node.js 26 與 pnpm 12;CLI 為 ysk-kit(別名 yskk);npm 套件 @ysk-kit/create-app;預設埠 API 3001、Web 5173、Admin 5174。MIT 開源自用;若要 YSK Limited 代為 scaffold 或訂造,可書面報價。

三、誰最適合用/香港應用場景

  • 要快速開 SaaS 或內部工具的香港初創:先有合約先行骨架與 Flavor,再專心寫行業規則。
  • 代理或工作室要為客戶交可維護全端:共用合約降低前後端對不齊的成本,十個範例加快對標。
  • 已有業務、想加流動端/Admin/桌面的團隊:同一套合約與能力目錄延伸到多端,開工路徑更一致。
  • 技術主管要統一新產品開工標準:Node 26、pnpm 12、固定預設埠與 CLI,方便團隊複製成功路徑。

香港專案時程往往緊湊,能在開倉當日就有合約對齊的多端骨架與十六項能力可選,團隊可以更快把力氣放在寫清楚業務。

四、如何開始

  1. 瀏覽產品頁,確認合約先行架構、Flavor、能力與範例是否切合你的產品:https://ysk.hk/products/ysk-kit
  2. 準備 Node.js 26、pnpm 12,以及你想用的 Flavor(例如 saas)與資料庫選擇。
  3. 自行開源安裝:pnpm create @ysk-kit/app my-product --preset thin --db mysql --flavor saas,再按產品頁完成 migrate、seed 與 pnpm dev。
  4. 若需要代為 scaffold、護欄對齊或企業訂造,WhatsApp +852 6160 4242 或 [email protected] 聯絡 YSK Limited。

結語

合約先行全端平台,讓新產品第一天就有共用合約、hexagonal API 與可選多端骨架可走。若你正為下一個香港專案物色 MIT 開源、可按 Flavor 與能力擴展的全端平台,歡迎由產品頁開始了解 YSK Kit:https://ysk.hk/products/ysk-kit ,或直接 WhatsApp +852 6160 4242/電郵 [email protected] 與我們討論下一步。


參考來源

Related services & products