←Volver al inicio
ProducciónSistema Interno (On-Premise)Desarrollado por Christian Fernández

INDACSA — Planificación Agroindustrial

Sistema de Optimización y Programación de Procesamiento de Semilla Certificada

Aplicación técnica interna diseñada para reemplazar la planificación manual en hojas de cálculo de INDACSA, empresa productora de semilla certificada para siembra. El sistema modela la recepción de grano crudo, la capacidad de procesado en cuatro centros de maquinaria especializada y el balanceo de inventarios, resolviendo la secuenciación de producción para minimizar tiempos muertos y costos de limpieza entre cambios de variedad.

Sistema desplegado en infraestructura privada de planta / Intranet corporativa.
Captura del sistema INDACSA — Planificación Agroindustrial

Tecnologías y Patrones

  • Laravel 13
  • PHP 8.3
  • Inertia.js 3
  • React 19
  • TypeScript
  • PostgreSQL 17
  • Docker
  • Tailwind CSS 4

Ingeniería & Límites de Dominio

Arquitectura del Sistema

Arquitectura desacoplada moderna con Laravel e Inertia.js sobre React 19 y TypeScript. Modela el dominio industrial de procesado de grano separando tres necesidades operativas (envasado, procesado y compras) y optimiza la programación semanal de maquinaria reduciendo paradas técnicas por limpieza.

Puntos Clave de la Arquitectura

  • Modelado de dominio industrial complejo: balanceo entre pedidos con fecha comprometida e inventario disponible de grano crudo y procesado.
  • Optimización de secuencias de maquinaria: algoritmo para programar los cuatro centros de procesado minimizando tiempos de limpieza entre variedades.
  • Arquitectura SPA con Server-Side Rendering (SSR) mediante Inertia.js 3 y React 19 sin la complejidad de una API REST separada.
  • Infraestructura contenerizada con Docker compuesta por cinco servicios orquestados (PHP HTTP, Vite SSR, PostgreSQL 17, workers y colas).

Ecosistema

Stack Tecnológico Detallado

Backend

Laravel 13 + PHP 8.3

Lógica de negocio, reglas de dominio de planta, migraciones y colas de tareas.

Frontend & SSR

Inertia.js 3 + React 19 + TypeScript + Tailwind 4

Interfaz SPA reactiva, moderna y con tipado estricto.

Base de Datos

PostgreSQL 17

Motor relacional de alto rendimiento para el histórico de producción y lotes.

Contenedores

Docker + Docker Compose

Entorno industrial homogéneo con procesos dedicados para HTTP, Vite, SSR y colas.

Calidad & Testing

Pest + PHPStan + ESLint

Análisis estático riguroso y pruebas de comportamiento en frontend y backend.

Capacidades Operativas

Características Principales

01

Cálculo encadenado de necesidades: grano a envasar, grano a procesar y grano a comprar.

02

Programación visual y asignación de carga de trabajo para 4 centros de procesado de semilla.

03

Simulación y comparación de escenarios semanales considerando horas de limpieza por cambio de variedad.

04

Trazabilidad de recepción de grano en camión y seguimiento de lotes procesados.

05

Gestión de usuarios y accesos por perfiles de planta.

Ingeniería Real & Aprendizaje

Retos Técnicos & Lecciones Aprendidas

Decisiones de arquitectura tomadas bajo presión operativa y el criterio destilado en producción.

01 / El Reto Crítico

Complejidad Operativa

Reemplazar matrices de Excel consolidadas durante años por el personal de planta, donde el costo y tiempo de limpiar un centro de procesado entre variedades distintas condiciona la rentabilidad de todo el plan semanal.

Punto de tensión
02 / La Decisión Técnica

Arquitectura & Diseño

Diseñé un motor de generación y comparación de escenarios productivos: el sistema permite simular diferentes alternativas de asignación de centros antes de convertir el escenario óptimo en el plan de producción semanal.

Resolución desacoplada
03 / Lección Aprendida

Criterio en Producción

El software para plantas industriales debe modelar con fidelidad las restricciones físicas de la maquinaria; la usabilidad no es un adorno visual, sino la claridad con la que el operario visualiza el impacto de cada decisión de programación.

Aprendizaje humano

Decisiones de Diseño

Resolución & Enfoque Técnico

Desarrollado para la optimización de procesos de planta en INDACSA bajo rigurosa especificación de dominio.

El sistema opera en infraestructura interna de la compañía; el código y los datos de producción se mantienen bajo confidencialidad industrial.