Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
BarberSaaS — Sistema de Agendamento para Barbearias SaaS completo para barbearias: cada barbearia (tenant) tem seu próprio painel administrativo e uma página pública de agendamento online.查看完整 README ↗
SaaS completo para barbearias: cada barbearia (tenant) tem seu próprio painel administrativo e uma página pública de agendamento online.
/b/[slug]) — o cliente final escolhe
serviço, barbeiro, dia e horário disponível e agenda sem precisar de login,
com verificação automática de conflito de horário.Next.js 14 (App Router) + TypeScript + Tailwind CSS + Prisma + PostgreSQL (Neon). Autenticação própria via cookie httpOnly assinado com JWT (bcrypt para senhas).
Em produção na Vercel: https://saas-barbearia-gamma.vercel.app
Banco de dados Postgres provisionado via integração Neon do marketplace da
Vercel (projeto thaise/saas-barbearia). DATABASE_URL e JWT_SECRET ficam
como variáveis de ambiente no projeto Vercel (Production/Preview/Development),
nunca commitados.
npm install
npm run db:push
npm run db:seed
npm run dev
Crie um .env local (não versionado) com:
DATABASE_URL="postgresql://..." # string de conexão do seu Postgres (Neon, local, etc.)
JWT_SECRET="um-valor-aleatorio-longo"
Acesse http://localhost:3000
prisma/schema.prisma Modelo de dados (Barbershop, User, Barber, Service, Client, Appointment)
src/app/ Rotas (App Router) — páginas e APIs
src/app/api/ Endpoints REST (autenticação, CRUD, agendamento público)
src/app/dashboard/ Painel administrativo (protegido por login)
src/app/b/[slug]/ Página pública de agendamento de cada barbearia
src/components/ Componentes compartilhados (shell do painel, formulário de agendamento)
src/lib/ Prisma client, sessão/JWT, utilitários
npx vercel --prod
O projeto já está linkado ao Vercel (pasta .vercel/, não versionada) e o
repositório GitHub está conectado: todo push na branch master dispara um
deploy de produção automático.