Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Operations platform for Prime, a tour and scheduled-experience operator. Prime is a
single platform-level owner that runs multiple businesses (for example Miami Skyline
Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings
against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).檢視完整 README ↗Operations platform for Prime, a tour and scheduled-experience operator. Prime is a single platform-level owner that runs multiple businesses (for example Miami Skyline Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).
npm install
cp .env.example .env.local # then fill in the values
npm run dev # http://localhost:3000
Required env vars (see .env.example for the full list and notes):
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY — browser + server clientSUPABASE_SERVICE_ROLE_KEY — server-only admin client (bypasses RLS, never ship to the browser)GOOGLE_MAPS_API_KEY — server-only, used by the Places proxy routesThe Supabase project is qbnizuhozzwkiitfkjee.
staff.role enum): owner (Prime, platform-wide), business_manager
(one business), check_in (desk staff).(app) route group, which renders the shared shell
(topbar, sidebar, global search) and enforces auth.For the full picture, read:
CLAUDE.md — architecture, conventions, and how to debug. Start here.docs/ARCHITECTURE.md — routes, data flow, and patterns.docs/DATABASE.md — schema, relationships, and RLS model.docs/shadcn-foundation.md — UI consistency rules.npm run dev — dev server (Turbopack) on port 3000npm run build — production buildnpm run start — serve the production buildnpm run lint — ESLintThe project should always be green: npx tsc --noEmit (0 errors) and npm run lint
(0 warnings).