Estable hoy
REST API, auth, auditoría, reportes y operación core.
Tecnocomunes/Hackerspace STGO
Operación contable comunitaria con auditoría real
Abhackus ya cubre login seguro, roles, flujo contable con aprobación/rechazo, reportes exportables y operación administrativa por web, CLI y TUI. La capa web sigue en consolidación, pero la base backend y operativa ya existe.
Estable hoy
REST API, auth, auditoría, reportes y operación core.
En consolidación
Web operativa, onboarding y consistencia UX.
Siguiente etapa
Basic mode, demo end-to-end y limpieza legacy.
Módulos que sostienen la operación vigente y la dirección REST-first del producto.
Módulo
Backend core (Axum + SQLx + auth + contabilidad + bot Telegram)
Ver diagrama
Módulo
Interfaz web operativa (Leptos/WASM + Tailwind)
Ver diagrama
Módulo
Landing pública bilingüe (Astro)
Ver diagrama
Módulo
Operación terminal para administración y soporte
Ver diagrama
Módulo
Evolución de esquema PostgreSQL
Ver diagrama
Ruta corta para levantar ambiente de prueba, validar login y recorrer el flujo contable mínimo.
Clonar repositorio y definir `DATABASE_URL`, `ABHACKUS_JWT_SECRET` y `ABHACKUS_METRICS_TOKEN`.
Levantar PostgreSQL y migrar: `make db-up && make migrate`.
Iniciar la REST API, validar `/api/health` y probar login desde la web.
Ejecutar el flujo crítico `auth_accounting_reporting_flow_with_ephemeral_db` antes de merge o release.
Controles y evidencias que reducen riesgo operativo y facilitan auditoría funcional.
FASE 01
Terminar el slice web/auth activo, reducir fricción de login y abrir un onboarding más gradual.
FASE 02
Llevar dashboard, usuarios, reportes y modos básico/avanzado a una experiencia más consistente.
FASE 03
Ordenar docs y arquitectura alrededor del stack activo REST + Web + TUI + PostgreSQL.
Escenarios concretos para entender quién usa Abhackus y qué resuelve en la práctica.
Directiva
La directiva revisa pendientes, aprueba o rechaza ingresos sensibles, valida saldo y descarga reportes del club para asamblea o tesorería.
Administración
Un admin crea usuarios, ajusta roles, revisa estados de uso, responde solicitudes de cambio de cuota y mantiene la configuración operativa del proyecto.
Comunidad
Cada participante puede ver su historial, adjuntar comprobantes, pedir cambio de cuota y consultar reportes personales sin depender siempre de soporte manual.
Ejemplos basados en organizaciones reales que usan Abhackus. Datos anonimizados para proteger la identidad.
"Antes llevábamos todo en una planilla compartida y nadie sabía quién debía qué. Ahora cada miembro ve su estado en tiempo real."
"La directiva puede mostrar números claros en cada reunión. La confianza del club subió notablemente."
"Nos importa que nadie quede fuera por plata. El sistema de descuentos por situación nos permite ser inclusivos sin perder el control."
Secuencias cortas que muestran cómo se mueve la operación entre personas, sistema y auditoría.
Registro contable en CLP, desglose por proyecto, asignación de cuotas por mes y conciliación periódica.
Alta de cuentas, roles superadmin/admin/participante/amigo, sesiones revocables y recuperación de contraseña.
Mensajes internos, soporte a admins, integraciones previstas con Telegram/SMTP y seguimiento de lectura/ACK.
Reportes HTML/PDF personales y del club, exportación ODS mensual y trazabilidad de aprobaciones con motivo y UTC.
Capturas actualmente disponibles en `public/screenshots/` y ya optimizadas para web.
Vista general con resumen contable, pendientes y estado operativo.
Listado admin con roles, estado activo y acciones de gestión.
Ingresos pendientes con acciones de aprobar o rechazar.
Movimiento con método de pago, adjuntos y desglose relevante.
Timeline o tabla con actor, motivo, cambio de estado y UTC.
Reporte club/persona o evidencia de export HTML, PDF u ODS.
Envío admin con audiencia, requiere ACK y métricas de lectura.
Identidad del proyecto, cuota base y parámetros operativos.
Accede al código fuente, binarios por sistema operativo/módulos, manual de compilación y rutas de colaboración comunitaria.
Codigo
Clona el repositorio completo para revisar, auditar y adaptar cada módulo del stack.
Ir al repositorioBinarios
Guía por sistema operativo y módulo para ubicar, validar y ejecutar artefactos precompilados.
Abrir guía de binariosManual
Ruta recomendada de compilación local, validación con tests/coverage y empaquetado de módulos.
Abrir manual técnicoDB
Formato de DATABASE_URL, versión recomendada de PostgreSQL y comandos para obtener host/puerto/usuario/base.
Ver página PostgreSQLSeguridad
Cómo generar, almacenar y rotar ABHACKUS_JWT_SECRET de forma segura para cada entorno/proyecto.
Ver guía JWTAPI
Contrato oficial de endpoints REST, autenticación y respuestas, con explorador interactivo.
Ver documentación APIObservabilidad
Endpoint Prometheus, reglas de alertas base y guía para conectar Grafana/Alertmanager.
Ver observabilidadEficiencia
Por qué Rust reduce consumo de recursos en operación continua y cómo medirlo objetivamente en Abhackus.
Ver análisis de eficienciaComunidad
Ruta de contribución con guía rápida, issues priorizados y flujo de merge requests.
Ir a comunidad