Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Prototipo funcional para el registro, vinculación, atención y seguimiento de beneficiarios y sus familias — Hackathon Proyecto URABÁ-PAÍS (COOPI, FADV, HIAS, HI). Flujo que implementa: Registro → Vinculación → Atención o ayuda → Seguimiento → Reporte, con todos los datos de ejemplo completamente ficticios. • Next.js (App Router, TypeScript) — front y backend en un solo proyecto, usando Server Actions. • Prisma + PostgreSQL (Supabase) como capa de datos. • Tailwind CSS para estilos. • Node.js 20+ • Un proyecto de Supabase (o cualquier Postgres) con su cadena de conexión.檢視完整 README ↗
Prototipo funcional para el registro, vinculación, atención y seguimiento de beneficiarios y sus familias — Hackathon Proyecto URABÁ-PAÍS (COOPI, FADV, HIAS, HI).
Flujo que implementa: Registro → Vinculación → Atención o ayuda → Seguimiento → Reporte, con todos los datos de ejemplo completamente ficticios.
Instalar dependencias:
npm install
Copiar .env.example a .env y completar DATABASE_URL y DIRECT_URL con las cadenas de conexión de tu base de datos Postgres (en Supabase: Project Settings → Database → Connection string, pooler 6543 para DATABASE_URL y directa 5432 para DIRECT_URL).
cp .env.example .env
Crear las tablas en la base de datos a partir del esquema de Prisma:
npm run db:push
Importar los 100 beneficiarios ficticios de referencia del proyecto (prisma/data/Base_Beneficiarios_HackathonTest.xlsx) y los 3 programas por línea de trabajo:
npm run db:seed
Esto ejecuta prisma/import-excel.mjs, que limpia los datos existentes y vuelve a
importar el archivo completo.
Levantar el servidor de desarrollo:
npm run dev
Abrir http://localhost:3000.
app/
page.tsx Landing / punto de entrada
layout.tsx Navegación general
beneficiarios/
page.tsx Búsqueda y listado (Módulo 1)
actions.ts Server actions: crear, buscar, vincular, registrar atención/seguimiento
nuevo/ Formulario de registro con regla anti-duplicados
[id]/ Ficha consolidada del beneficiario (Módulos 1-4)
reportes/
page.tsx Indicadores dinámicos (Módulo 4)
lib/
prisma.ts Cliente Prisma singleton
prisma/
schema.prisma Modelo de datos
import-excel.mjs Importa los 100 beneficiarios ficticios de referencia
data/ Excel fuente de los datos ficticios
app/beneficiarios).app/beneficiarios/[id]).app/beneficiarios/[id]).app/reportes).Ver docs/DESCRIPCION_SOLUCION.md para el detalle de arquitectura, estructura de datos y tipos de usuario propuestos.
Todos los datos utilizados (seed y pruebas) son ficticios. No se usa ninguna información real de beneficiarios en el código, el repositorio ni la presentación.
DATABASE_URL y DIRECT_URL como variables de entorno del proyecto.