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
Sayso gives real estate agents live call coaching, objection prompts, and automatic CRM notes so more prospecting conversations become appointments.
BusinessTypeScript · MDXGitHub @asksaysodevOnlineOwner 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
Sayso Marketing Site
Translation pending
Loading the full README.
Read the full README ↗A high-performance, SEO-first marketing website built with Next.js 14+ App Router, designed for programmatic landing page generation and content marketing.
An SSR/SSG marketing site that prioritizes:
[slug] routesnext/font for Manrope, system stack for Helveticasayso_landing_page/
├── app/
│ ├── (marketing)/ # Marketing route group (shared layout)
│ │ └── ... # Static marketing pages (about, pricing, etc.)
│ ├── landing/
│ │ └── [slug]/ # Dynamic landing pages (/landing/*)
│ │ └── page.tsx # [Future] Template for programmatic pages
│ ├── layout.tsx # Root layout (fonts, metadata, analytics)
│ ├── page.tsx # Homepage
│ └── globals.css # Global styles, Tailwind directives
├── components/
│ ├── ui/ # Primitive components (Button, Card, Badge)
│ ├── sections/ # Page sections (Hero, Features, CTA, Testimonials)
│ └── layout/ # Layout components (Header, Footer, Nav)
├── content/
│ └── blog/ # MDX blog posts and articles
│ └── *.mdx # [Future] SEO content
├── lib/
│ └── seo/ # SEO utilities (metadata, structured data, OG)
├── docs/
│ └── brand/
│ └── sayso-design-system.md # **Design system** (fonts, colors, comic/superhero UI)
├── styles/
│ └── ... # [Optional] Additional stylesheets if needed
├── public/ # Static assets (images, icons, fonts)
├── tailwind.config.ts # Tailwind configuration (design tokens)
├── postcss.config.js # PostCSS configuration
├── tsconfig.json # TypeScript configuration
├── next.config.js # Next.js configuration
└── package.json # Dependencies and scripts
app/(marketing)/: Static marketing pages that share a common layout (e.g., /about, /pricing, /contact)app/landing/[slug]/: Dynamic landing pages for programmatic SEO (e.g., /landing/best-tools-for-x)components/ui/: Reusable primitive components (buttons, inputs, cards) - the building blockscomponents/sections/: Composed sections used across pages (hero blocks, feature grids, testimonials)components/layout/: Site-wide layout components (header, footer, navigation)content/blog/: MDX files for blog posts and SEO articleslib/seo/: SEO helper functions (generate metadata, structured data, sitemaps)docs/: Internal documentation (brand guidelines, development notes)The Sayso design system is the single source of truth for all UI/brand styling: docs/brand/sayso-design-system.md
Keep it in sync: any UI change made to the web app (a new color, font, utility class, component pattern, or motion) must be reflected in
docs/brand/sayso-design-system.mdin the same PR. Treat it as living documentation.
Fonts:
font-hero, 30px)font-comic)font-sans, 18/16/12px)font-handwriting)Colors:
#F4F4F5#D7DEE1#1D4871#2367EE#FFDE59 (use sparingly!)Install dependencies:
npm install
Run development server:
npm run dev
Open browser:
http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run type-check # Run TypeScript compiler check
components/ui/
components/layout/
app/layout.tsx)components/sections/
app/page.tsx)app/landing/[slug]/page.tsx)lib/seo/)
New to the repo? See Developer Guide for setup, Git workflow, branch naming, and PR process.
docs/brand/sayso-design-system.mdany typesCurrent Phase: Phase 1 (Foundation) ✅
Next Steps: Begin Phase 2 - Build component primitives
Last Updated: January 23, 2026