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
App de reportes de servicio CRM0851 para técnicos y supervisores
Translation pending
BusinessTypeScript · PLpgSQLGitHub @cristhianrclavei-webOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
App con login por técnico, dashboard para el supervisor, y formato CRM0851 digital. Se instala como PWA (ícono en el celular). 100% gratis para 1-5 usuarios. Stack • Next.js — frontend + backend en un solo proyecto • Supabase — base de datos Postgres + login de usuarios (gratis) • Vercel — hosting (gratis) Subir el código NO actualiza la base de datos. Cada vez que un cambio agrega columnas, funciones o políticas, hay un archivo en supabase/ que hay que ejecutar a mano en el SQL Editor de Supabase.Read the full README ↗
App con login por técnico, dashboard para el supervisor, y formato CRM0851 digital. Se instala como PWA (ícono en el celular). 100% gratis para 1-5 usuarios.
Subir el código NO actualiza la base de datos. Cada vez que un cambio agrega
columnas, funciones o políticas, hay un archivo en supabase/ que hay que
ejecutar a mano en el SQL Editor de Supabase.
Si la app muestra "column ... does not exist", una lista vacía sin explicación, o funciones nuevas que no responden, lo primero que hay que revisar es si falta correr un patch.
El detalle de qué hace cada uno y en qué orden va está en CHANGELOG.md.
Para ver qué está pasando del lado del servidor (sesión, rol, conteo de
reportes, errores) existe la ruta /diagnostico.
supabase/schema.sql (incluido en este proyecto). Ejecútalo.
Esto crea las tablas profiles y reports, con las reglas de seguridad
(cada técnico solo ve sus propios reportes; el supervisor los ve todos).Project URLanon public keytecnico. Para hacer a alguien supervisor:
ve a Table Editor → profiles, busca su fila y cambia role a supervisor.npm install
cp .env.local.example .env.local
# Pega tu Project URL y anon key en .env.local
npm run dev
git init
git add .
git commit -m "Reportes Clave Inteligente"
git branch -M main
git remote add origin https://github.com/TU-USUARIO/reportes-clave.git
git push -u origin main
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY
(los mismos valores del Paso 1)reportes-clave.vercel.app.reports de Supabase, asociado a su usuario.supervisor. Lista todos
los reportes de todos los técnicos, con buscador, filtro por tipo de servicio
y vista de detalle./nuevo — ya están en el diseño original, se omitieron aquí para
mantener el punto de partida más compacto; dímelo y te los agrego.public/icons/ por el logo real de Clave Inteligente
(192x192 y 512x512 px).Con 1-5 técnicos y uso normal de campo, esto se queda cómodamente dentro de:
No deberías pagar nada a menos que crezca mucho el equipo o el volumen de reportes.