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)
Ver diagrama
Módulo
Interfaz web operativa (Leptos + Tailwind)
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.
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