← Todos los proyectos

Gestión de cotizaciones · Migración / 07

FOB Bolsa de Cereales

Evolución de la plataforma FOB hacia Laravel y Vue: carga de cotizaciones, administración de índices, publicación de resultados y descarga de históricos.

LaravelVue 3Inertia.jsTypeScriptMySQLPhpSpreadsheet
Contexto profesional

Proyecto realizado en Fullsites

Área de trabajo

Frontend, backend, evolución tecnológica y publicación de índices.

Mi rol

Frontend y backend

El caso en una mirada

Cotizaciones con contexto.
Resultados publicados.

Un recorrido propio para participantes, administración y consulta pública de índices FOB.

El desafío
Distinguir cargas en preparación, presentaciones enviadas y resultados publicados. La consulta y la exportación deben usar las versiones y productos habilitados.
Mi aporte
Trabajo en el frontend y el backend de la evolución de la plataforma: formularios de presentación, administración, consulta pública, permisos y exportaciones.
La implementación
Desarrollo formularios y administración en Laravel, Vue e Inertia, con acceso por organización, estados de presentación y consultas públicas de versiones publicadas.

Alcance funcional

Tres recorridos: participante, administración y público.

Áreas funcionales trabajadas desde el frontend y el backend.

01

Presentaciones de cotizaciones

Carga de valores compradores y vendedores por producto y período de entrega, con borradores y presentaciones.

02

Acceso por organización

Consulta y edición de presentaciones dentro del alcance de cada usuario y empresa.

03

Administración de índices

Revisión de cotizaciones y gestión de cálculos, resultados y versiones.

04

Configuración del mercado

Productos, posiciones de contrato, participaciones, feriados y otros datos de administración.

05

Consulta pública

Visualización por fecha de índices publicados y productos habilitados para mostrarse.

06

Históricos y reportes

Descargas CSV y Excel de resultados diarios e históricos, y reportes para la operación.

Mi aporte al proyecto

El trabajo, en concreto.

01

Presentaciones por organización

Carga y consulta con permisos y filtros que respetan el alcance de cada participante.

02

Publicación con estados

Diferenciación entre borradores, presentaciones y versiones de resultados publicadas.

03

Consulta e históricos consistentes

Selección de una versión por fecha y aplicación de visibilidad de productos en las pantallas y descargas CSV o Excel.

La nueva aplicación continúa en evolución. El caso describe funcionalidades presentes en el código y no una migración finalizada.

Decisiones e implementación.

El diferencial técnico

Tres recorridos sobre un mismo proceso.

El trabajo distingue responsabilidades y momentos antes de exponer información a la consulta pública.

01

Participantes

Preparar y enviar cotizaciones dentro del alcance de la organización.

02

Administración

Configurar mercados e índices y gestionar los cálculos y su publicación.

03

Consulta pública

Mostrar versiones publicadas y descargar históricos con los mismos criterios de visibilidad.

Un desafío concreto

Consultar y descargar una versión publicada.

La consulta pública debe mostrar los resultados de una fecha sin mezclar versiones ni borradores. El mismo criterio se aplica al generar una descarga histórica.

  1. Selección de la fecha
  2. Última versión publicada
  3. Productos visibles
  4. Descarga CSV o Excel
01

Usar el estado de publicación

Consultar cálculos publicados y seleccionar la versión correspondiente a la fecha.

02

Aplicar visibilidad a cada producto

Mostrar y exportar los resultados de productos habilitados públicamente.

03

Conservar consistencia en el histórico

Seleccionar una versión por fecha al construir la descarga de un rango de días.

Decisiones y desafíos

Del problema a la implementación.

01

Separar borrador y presentación

Mantener estados que distinguen una carga en preparación de una presentación enviada.

02

Respetar el alcance de cada organización

Aplicar permisos y filtros para la carga y consulta de cotizaciones.

03

Publicar únicamente resultados habilitados

Consultar versiones publicadas y filtrar los productos visibles en la salida pública.

¿Trabajamos en tu próximo proyecto?

Conversemos