Synaplan
기업을 위한 오픈소스 AI 플랫폼
Sayso는 부동산 중개인에게 실시간 통화 코칭·이의 제시·자동 CRM 메모를 제공해 상담을 약속으로 전환합니다
Sayso gives real estate agents live call coaching, objection prompts, and automatic CRM notes so more prospecting conversations become appointments.
비즈니스TypeScript · MDXGitHub @asksaysodev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Sayso Marketing Site
README 전체를 불러오는 중입니다.
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