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
BMH Group wholesale real estate CRM
Translation pending
BusinessTypeScript · PLpgSQLGitHub @biginkcOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗This is a Next.js project bootstrapped with create-next-app.
The dispatch guard requires SEQUENCE_CANARY_USER_ID,
SEQUENCE_CANARY_PROPERTY_ID, and SEQUENCE_CANARY_CONTACT_ID in both
GitHub Actions secrets and Vercel production environment variables. Keep
SEQUENCE_CANARY_SCHEDULE_ENABLED unset or false until the owner gates and
production checks pass. A missing Vercel value makes dispatch fail closed.
For a read-only runner check, dispatch Sequences V1 Prod Canary with
mode=preflight-only and existing message and webhook event UUIDs. This mode
compares the runner's PROD_SUPABASE_URL hostname with
copflsklaefwzipsrjqz.supabase.co and SELECTs those two rows. It does not
enroll, send, or clean up. Use mode=full only for the authorized send window;
scheduled runs use full mode when the schedule variable is true.
npm run test:outbox-regression requires the owned disposable Supabase stack on
127.0.0.1:55421 (API) and 127.0.0.1:55422 (DB), plus its test credentials
and E2E_DISPOSABLE_DATABASE=1. The runner starts and stops its loopback fault
proxy on 127.0.0.1:54321 (API) and 127.0.0.1:54322 (DB). These four ports
must be available to their respective processes.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.