Trabajo seleccionado
Khanya
Del mapa operativo a los registros y evidencias de cada actividad.

Sobre el proyecto
SaaS de gestión empresarial para Inmotus Inc. que reúne operaciones de campo, recursos humanos e inventario. Diseño y desarrollo flujos que conectan registros operativos, evidencias, ubicaciones, equipos y reportes, permitiendo pasar de una visión general al detalle de cada actividad. Los formularios configurables representan procesos de distintas empresas, mientras los mapas con capas y filtros permiten explorar la información operativa. El trabajo incluye tablas, indicadores y vistas de detalle consistentes, con permisos y aislamiento de datos por empresa. Khanya continúa en desarrollo, con módulos en distintos grados de avance.
Mi aportación
- Conexión de la visión operativa con el detalle de cada actividad mediante mapas con capas, filtros, registros y evidencias.
- Representación de los procesos de cada empresa con formularios configurables y flujos de operaciones de campo, personas e inventario.
- Uso de patrones compartidos de tablas, indicadores y vistas de detalle entre módulos.
- Implementación conjunta de interfaces y lógica de negocio, con permisos por empresa y aislamiento entre tenants.
Capturas
Notas técnicas
Arquitectura
PHP y Laravel con vistas Blade, módulos ES de JavaScript, Tailwind CSS y Vite. PostgreSQL permite aislar empresas mediante identificadores de tenant, scopes de Eloquent y políticas de seguridad por fila.
Interfaces y acceso
Laravel Sanctum gestiona la autenticación API, con permisos por capabilities y contexto de empresa. Filament se utiliza en la administración de la plataforma; los flujos de los clientes tienen interfaces propias.
Visualización operativa
Chart.js, FullCalendar y Konva apoyan gráficos, agenda y funciones visuales. Leaflet se utiliza en vistas de ubicación. Las herramientas de documentos incluyen mPDF, jsPDF y PhpSpreadsheet.
Infraestructura y alcance
La aplicación contempla almacenamiento privado compatible con S3 y colas con Redis/Valkey o base de datos; Docker se utiliza en desarrollo. Conviven módulos operativos con áreas parciales como CRM y Clientes mientras el producto sigue evolucionando.
¿Tienes algo en mente?
Hablemos