Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
PrimeWillCall web app starter
Translation pending
BusinessTypeScript · PLpgSQLGitHub @arioncleanOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
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).Read the full 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).