GekkoCheckin
Control horario para empresas. App independiente con backend Rust (Axum), frontend Ionic/Angular y PostgreSQL.
Flujos de trabajo

Flujo de usuario: Login → Dashboard → Fichaje | Turnos | Informes | Documentos
Más diagramas: Arquitectura
Documentación
| Sección | Descripción |
|---|---|
| Manual de usuario | Guía para gestores y empleados: fichaje, turnos, informes, documentos, configuración |
| Desarrollo | Arquitectura, API, testing, deployment y reglas de desarrollo |
| Compliance | Cumplimiento RD 8/2019, backup, privacidad |
Inicio rápido
Para usuarios
Para desarrolladores
Estructura del proyecto
gekkocheckin/
├── backend/ # Rust - API REST
├── frontend/ # Ionic Angular PWA
├── docker/ # Docker Compose
├── e2e/ # Tests E2E (Playwright)
├── docs/ # Esta documentación
└── scripts/ # regenerar-docs.sh, regenerar-diagramas.sh
Requisitos
- Rust 1.75+
- PostgreSQL 15+
- Node 20+ (frontend)