Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗A multi-tenant depot ledger for stock, sales, payments and profit. Authentication, business-owner accounts, invoice settings, and each tenant's complete ledger persist in PostgreSQL through the Nest API.
The browser talks only to Next.js. Nest JWTs stay in an httpOnly
session cookie; /api/tijaratt/* attaches them server-side.
server/.env and client/.env.local from their examples.npm install --include=dev, npm run prisma:generate, and
npm run prisma:deploy in server/, then start it with
npm run start:dev.npm install --include=dev and npm run dev in client/.npm run start:dev in server/ uses the test database (server/.env.e2e,
port 4100); point the client at it with
TIJARATT_API_URL=http://127.0.0.1:4100. Every other server start uses
server/.env. A push to main deploys to production through GitHub
Actions (see docs/ARCHITECTURE.md).
Open http://localhost:3000 in your browser.
client/ # Next.js 16 UI (App Router, React 19)
src/app/ # Pages, layouts, Server Actions, BFF route handlers
src/components/ # Shell, StoreGate, sales / catalogue / reports UI
src/lib/ # Store, money/stock math, BFF, auth, types
src/hooks/ # Paginated sales, platform admin data
src/proxy.ts # Cookie + known-path gate
public/ # Static assets (images, icons, fonts)
server/ # NestJS 11 + Fastify + Prisma (PostgreSQL on Neon)
docs/ # All project documentation
/api/v1, BFF /api/tijaratt/*,
Server Actions.Client (cd client)
npm run dev — Next.js dev servernpm run build — production buildnpm run start — run the production buildnpm run lint — ESLintServer (cd server)
npm run start:dev — Nest watchnpm run build / npm run start:prodnpm run prisma:generate / prisma:deploynpm test — unit tests (no database)