Bops
AI 봇 팀이 업무 운영을 담당, 메일·파이프라인·청구·보고서 관리, 각각 컴퓨터·이메일·전화번호 보유, 모든 정보를 기억
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Sistema para registrar las redes cyan del distrito Ciudad Delgado (San Salvador Centro), mapear sus actividades comunitarias y administrar los usuarios que entran al sistema. Credenciales La URL y la clave pública de Supabase se toman de variables de entorno y nunca se guardan en el repositorio:README 전문 보기 ↗
Sistema para registrar las redes cyan del distrito Ciudad Delgado (San Salvador Centro), mapear sus actividades comunitarias y administrar los usuarios que entran al sistema.
| Página | Para qué sirve |
|---|---|
login.html | Entrada con correo y contraseña, y recuperación de contraseña. |
inicio.html | Menú principal con totales. |
index.html | Registro de redes (logo, lema, comunidades, responsable y hasta 20 integrantes) con mapa y exportación a Excel. |
actividades.html | Mapa de actividades (jornadas de limpieza, fiestas, bacheos, cine comunitario, reparaciones de parques) y documentos de seguimiento. |
mapa.html | Mapa general (OpenLayers): 18 zonas, 19 centros de votación, redes y actividades. |
usuarios.html | Solo administradores: crear cuentas, cambiar roles y contraseñas, desactivar. |
public/ Sitio que se publica (HTML, CSS, JS, mapa base)
supabase/ Script de la base de datos, función admin-usuarios y guía (LEEME.md)
scripts/ generar-env.mjs: escribe public/env.js con las variables de entorno
datos/ 18 zonas (KML y GeoJSON), cantones y barrios, y los 19 centros de votación (sin datos personales)
La URL y la clave pública de Supabase se toman de variables de entorno y nunca se guardan en el repositorio:
| Variable | Valor |
|---|---|
SUPABASE_URL | https://su-proyecto.supabase.co |
SUPABASE_ANON_KEY | Clave anon o publishable (Project Settings > API) |
La clave pública siempre llega al navegador, porque el navegador la necesita para hablar con Supabase; está hecha para eso y lo que protege los datos son los permisos (RLS) del script. La clave service_role nunca va en estas variables: solo la usa la función admin-usuarios dentro de Supabase. Si alguien la pone por error, la compilación se detiene.
supabase/redes_cyan_supabase.sql y siga supabase/LEEME.md (función admin-usuarios y primer administrador).vercel.json.SUPABASE_URL y SUPABASE_ANON_KEY y despliegue.cp .env.example .env # y complete los datos
npm run dev # abre http://localhost:3000/login.html
Sin variables, el sitio funciona en modo demostración y guarda los datos solo en el navegador.