尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Plataforma abierta para reportar y dar seguimiento a problemas urbanos de Paraguay, con mapa, fotos y consultas GIS.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Plataforma abierta para reportar y dar seguimiento a problemas urbanos de Paraguay —baches, raudales, inseguridad, vertederos ilegales, propaganda electoral fuera de fecha, alumbrado— con mapa, fotos y consultas GIS.
Producción: https://ciudadano.tereredev.com
PY-2026-000123), historial de estados y avisos por correo para quienes lo siguen.| Capa | Tecnología |
|---|---|
| Infraestructura | SST v4 (Pulumi) en AWS us-east-1 |
| Web | Astro 7 SSR en Lambda + islas React 19, Tailwind 4, MapLibre GL 6 |
| Base de datos | PostgreSQL 17 + PostGIS (RDS t4g.micro) |
| Archivos | S3 + CloudFront |
| Moderación | Lambda + Amazon Rekognition + sharp |
| Auth | Amazon Cognito (formularios propios, Google opcional) |
| Mapa base | OpenFreeMap (sin API key) |
| Límites administrativos | DGEEC vía geoBoundaries (CC BY 4.0) |
Requisitos: Node 24, pnpm 11, Docker.
pnpm install
pnpm db:up # PostGIS en localhost:5433
pnpm db:migrate
pnpm db:seed -- --demo # departamentos, distritos y reportes de ejemplo
cd packages/web
DATABASE_URL=postgres://postgres:password@localhost:5433/reporte DEV_LOGIN=1 pnpm dev
Abrí http://localhost:4321. Con DEV_LOGIN=1, entrá a http://localhost:4321/auth/dev?as=admin para usar el panel como admin de prueba.
La guía completa (variables, tests, trabajo contra AWS, problemas frecuentes) está en docs/DESARROLLO.md.
| Documento | Para qué |
|---|---|
| docs/DESARROLLO.md | Preparar el entorno local, correr tests, scripts disponibles |
| docs/ARQUITECTURA.md | Cómo encajan las piezas: infraestructura, datos, flujos y decisiones |
| docs/DESPLIEGUE.md | Desplegar a AWS y operar producción |
| CONTRIBUTING.md | Cómo proponer cambios: ramas, commits, pull requests |
| SECURITY.md | Cómo reportar una vulnerabilidad |
| docs/videos/ | Videos de capacitación para usuarios |
packages/core dominio + SQL PostGIS (reportes, estados, tiles MVT, estadísticas) y migraciones
packages/functions Lambdas: migrador, moderación de fotos y correos de Cognito
packages/web app Astro: páginas, API REST, tiles /tiles/{z}/{x}/{y}.pbf, sitemap, PWA
infra/ VPC, RDS, bucket, Cognito, CloudFront y presupuesto (SST)
docs/ documentación técnica y videos
~USD 21/mes fijos (RDS ~13,5 + NAT ~7,3). El resto es por uso: Lambda, CloudFront, S3 y Rekognition (≈ USD 0,002 por foto). Detalle en docs/ARQUITECTURA.md.
Las contribuciones son bienvenidas: código, categorías nuevas, correcciones de nombres de barrios, traducciones o reportes de errores. Empezá por CONTRIBUTING.md.
MIT. Los límites administrativos provienen de geoBoundaries (CC BY 4.0) y los datos exportados de reportes se publican como datos abiertos.