Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Plataforma web de los Módulos 1, 2 y 3 del Modelo Integral de Vinculación y Seguimiento de Egresados.
| Ruta | Módulo |
|---|---|
/captura | Módulo 1 · App de Campo: captura con el GPS del dispositivo (lectura más precisa en ~15 s), pin arrastrable sobre la red vial, búsqueda de direcciones, calle y entre calles detectadas desde la red vial local (sin conexión) y colonia por geocodificación inversa (con conexión). Las capturas se guardan en el teléfono y se sincronizan solas al recuperar la señal (idempotente por uuid). Instalable como app (manifest + service worker). Tabla capturas. |
/callcenter | Módulo 2 · Call Center: buscador indexado (matrícula, nombre, carrera, estatus), expediente único, llamada tel: y WhatsApp Web con mensajes institucionales, flujo guiado de un toque que recalcula el nivel de vinculación (Desconectados, Ocasionales, Activos, Embajadores), cola priorizada y actividad en vivo. |
/tablero | Módulo 3 · Tablero de Control: motor del IVE con pesos ajustables, semáforos de metas (Cobertura 90 %, Actualización 80 %, Participación 50 %, Retención 40 %, NPS > 60), mapa geoespacial (calor, clúster, puntos, municipios; escala municipal, regional y nacional), filtros cruzados y exportación a PDF/CSV. |
Next.js 15 · React 19 · Postgres en Neon (pg) · Leaflet (+ markercluster, heat) con teselas CARTO · ECharts.
npm install
npm run dev # sin DATABASE_URL corre en MODO DEMO (7,000 egresados simulados en memoria)
.env.example a .env y pon tu DATABASE_URL de Neon.npm run db:setup crea el esquema (db/schema.sql) y carga el censo de 7,000 egresados más el historial de llamadas.
npm run db:reset borra las tablas y vuelve a cargar todo.Tablas: carreras, egresados (con índice de trigramas pg_trgm para el buscador) y llamadas.
Define DATABASE_URL (cadena pooled de Neon) en las variables del proyecto y despliega. No requiere un comando de build especial.