Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Base de Datos Defensa Civil

Licencia MIT Versión Estado CI

Sistema integral de gestión para Defensa Civil construido sobre Google Apps Script con Google Sheets como capa de datos y una UI web propia (single-page) servida por el mismo Apps Script.

Versión actual: v0.9.0 (línea V3.5)

Módulos

  • 👥 Voluntarios: fichas completas, grados, especialidades y parches
  • 📅 Eventos: convocatorias y control de asistencia
  • 📦 Entregas e inventario: catálogo, asignaciones y devoluciones
  • 📊 Dashboard: indicadores del cuerpo
  • 🔐 Usuarios y permisos: perfiles con permisos granulares
  • 🖨️ Generación de PDF e impresión de formatos oficiales

Arquitectura

Apps Script (backend .gs)  ←→  UI HTML propia (13_*–32_*.html)
        ↓                              ↑
   Google Sheets (datos)      google.script.run (puente)

Los archivos están numerados por capa (00_Constantes, 01_Utilidades, …, 12_WebApp, 13_* UI principal, 14_*32_* páginas hijas).

Capturas

Datos ficticios · capturas: agosto 2026 · v0.9.0

Panel de control Panel de control · ago 2026 · v0.9

Pantalla de carga Pantalla de carga · ago 2026 · v0.9

Ventana LOG Ventana de registro LOG · ago 2026 · v0.9

Hoja de asistencia Hoja de asistencia · ago 2026 · v0.9

Biblioteca Hoja biblioteca DC · ago 2026 · v0.9

Desarrollo con clasp

clasp login          # primera vez
clasp push           # subir cambios → Apps Script
clasp pull           # bajar cambios desde Apps Script

CI

GitHub Actions verifica en cada push:

  • ✅ Sintaxis de todos los .js (node --check)
  • ✅ Pruebas automatizadas (test_v34n.js con jsdom)

Estado


Desarrollado por @2674321 · Coquimbo, Chile

About

Sistema de gestión para la Defensa Civil de Chile, Sede La Serena: voluntarios, eventos, entregas e inventario. En desarrollo.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages