Saltar al contenido
Volver a los proyectos

Trabajo seleccionado

Khanya

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

LaravelPostgreSQLTailwind CSSSaaS multitenantMapas operativos
Vista previa de Khanya

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.

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