Status Trio
Status Trio is a native macOS menu bar application that integrates Wi-Fi, battery, and volume into a single compact, configurable menu bar icon. It allows for various custom appearance configurations.
AI translation
Plataforma ciudadana multicomuna: información útil de tu comuna, con fuentes verificadas y lenguaje simple.
Translation pending
OtherTypeScript · CSSGitHub @fabian-bit-creadorOnlineOwner 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
Página web municipios
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Tu comuna en un solo lugar. Plataforma web ciudadana y multicomuna para Chile que reúne la información pública de cada comuna —trámites, beneficios, lugares, presupuesto e indicadores— en lenguaje simple, con la fuente y la fecha de verificación de cada dato.
Sitio: https://micomuna360.vercel.app
El proyecto usa un solo conjunto de páginas para todas las comunas. Cada comuna tiene su configuración y su propio conjunto de datos:
/la-pintana): comuna publicada, con información pública
real y verificada./los-aromos): comuna de ejemplo con datos ficticios,
usada para probar funcionalidades. No aparece en el portal ni en los menús;
se abre por su URL y cada página indica que sus datos son ficticios.| Sección | Ruta | Descripción |
|---|---|---|
| Inicio | /[comuna] | Portada con buscador y accesos a cada sección |
| Servicios | /servicios | Trámites y pagos con enlace al sitio oficial de cada institución. El permiso de circulación y la licencia de conducir tienen ficha plegable (se abre al presionarla o al llegar con #<id> de la tarjeta): para quién, costo, dónde, plazo, paso a paso y qué llevar |
| Beneficios | /beneficios | Orientador «¿A qué puedo postular?» según la situación del hogar; funciona en el navegador, sin pedir datos personales |
| Deportes | /deportes | Escuelas y talleres deportivos con días, horario, lugar y cómo inscribirse; filtro por deporte, día, tipo y sector |
| Mapa y lugares | /mapa | Municipio, centros de salud, recintos deportivos y seguridad sobre OpenStreetMap (límite comunal, sectores, marcadores agrupados, lista sincronizada, «cerca de mí», Street View) y, debajo, las ferias libres y persas de cada día y la ficha de cada lugar con horario, teléfono, fuente y cómo llegar. /directorio redirige aquí; solo la comuna de ejemplo, sin mapa real, lo mantiene como página propia |
| Transparencia | /transparencia | Derecho de acceso a la información, ejecución presupuestaria, informes mensuales, pasivos, balance y estados financieros |
| Datos | /datos | Indicadores de la comuna (población, salud, educación, finanzas municipales) comparados con su historia y con el promedio regional |
| Buscar | /buscar | Buscador sobre el contenido de la comuna |
| Agenda | /actividades | Teatro, deporte y actividades con fecha, lugar y cómo entrar; las pasadas se ocultan solas |
| Teléfonos | /telefonos | Emergencias, oficinas municipales, salud y líneas de apoyo, para llamar con un toque |
| Noticias, comunidad, trámites, reportar | varias | Módulos disponibles en la comuna de ejemplo |
Las secciones de cada comuna se activan con feature flags en
src/config/communes/<comuna>.ts; una sección desactivada responde 404.
src/data/communes/la-pintana/sources.ts), con institución, enlace, fecha
de verificación y vigencia. La interfaz muestra esa procedencia junto al
dato. Hay un espejo legible en docs/fuentes-la-pintana.md.src/data/communes/<comuna>/photos.ts);
criterios en docs/imagenes.md.docs/fuentes/ guarda los respaldos de cada carga de datos: CSV
normalizados, metodología o control de calidad y huellas SHA-256 de los
archivos originales.src/lib/data-integrity.ts valida los datasets con zod al cargarse (fuentes
existentes, fechas, coordenadas dentro de la comuna, cuadratura de las
cifras presupuestarias), de modo que un dato inconsistente se detecta en el
build.src/
├── app/(public)/(portal)/ # portada multicomuna y /nosotros
├── app/(public)/[comuna]/ # páginas de cada comuna
├── app/(admin)/ # panel municipal (estructura inicial)
├── components/ # ui/ (shadcn), data/ (gráficos), map/, transparency/,
│ # indicators/, benefits/, home/, layout/, shared/
├── config/communes/ # registro de comunas y feature flags
├── data/communes/<comuna>/ # datasets por comuna
├── lib/ # repositories/, data-integrity.ts, format.ts, search.ts
└── types/ # tipos de dominio
docs/ # arquitectura, modelo de datos, fuentes
supabase/ # migraciones del modelo de datos
La interfaz accede a los datos a través de src/lib/repositories, que
reciben el identificador de la comuna. Más detalle en
docs/arquitectura-multicomuna.md, docs/arquitectura.md,
docs/modelo-datos.md y docs/design-brief.md.
AGENTS.md sobre las diferencias
de esta versiónsrc/components/uinext/dynamic)src/components/data)npm install
npm run dev # http://localhost:3000
npm run lint
npm run build # build de producción (incluye la validación de datos)
npm run test:e2e # pruebas de recorridos (después del build)
sources.ts de la comuna.sourceId y, si vienen de un archivo,
guardar el respaldo en docs/fuentes/.npm run lint, npm run build y npm run test:e2e.Para una comuna nueva: crear su configuración en src/config/communes/, su
carpeta en src/data/communes/ y registrarla en ambos índices.
docs/hoja-de-ruta.md) ordena lo que sigue: mantener los
datos al día, sumar contenido público (seguridad, agenda, teléfonos) y
después las funciones con cuenta y base de datos.El sitio no requiere cuenta ni solicita datos personales. El diseño sigue los principios de la Ley 21.719 de protección de datos personales.