From a2830a0dd6f634147456406c7855881ff298078e Mon Sep 17 00:00:00 2001
From: Ariel Costas Guerrero <ariel@costas.dev>
Date: Thu, 5 Jun 2025 20:03:27 +0200
Subject: Refresh portfolio design and fonts

---
 src/data/portfolio/order-extractor.mdx | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

(limited to 'src/data/portfolio/order-extractor.mdx')

diff --git a/src/data/portfolio/order-extractor.mdx b/src/data/portfolio/order-extractor.mdx
index d0a2ea6..dfdbd2e 100644
--- a/src/data/portfolio/order-extractor.mdx
+++ b/src/data/portfolio/order-extractor.mdx
@@ -4,8 +4,24 @@ description: "Extractor de pedidos de compra online para generar informes de ven
 technologies: ["java", "windows"]
 ---
 
-Implementación de una aplicación de escritorio que extrae los datos sobre los pedidos on-line de diversas plataformas (como WooCommerce, Amazon y Ebay) para almacenar de forma local y centralizada. Además, cruza estos datos con la base de datos de productos en almacén y sus precios de coste, para generar informes de Excel sobre los ingresos y costes por cada pedido, así como calcular la rentabilidad de estos.
+Implementación de una aplicación de escritorio que extrae los datos sobre los pedidos on-line
+de diversas plataformas (como WooCommerce, Amazon y Ebay) para almacenar de forma local y
+centralizada. Además, cruza estos datos con la base de datos de productos en almacén y sus
+precios de coste, para generar informes de Excel sobre los ingresos y costes por cada pedido,
+así como calcular la rentabilidad de estos.
 
-Los principales problemas enfrentados en este proyecto fueron la diversidad de formatos de los datos de entrada y la necesidad de mantener la aplicación actualizada con los cambios en las plataformas de venta online; además de no contar con SDKs oficiales para estas plataformas, teniendo que implementar llamadas HTTP a las API públicas, a veces con autenticación compleja o firma de peticiones (como AWS Signature V4).
+Los principales problemas enfrentados en este proyecto fueron la diversidad de formatos de los
+datos de entrada y la necesidad de mantener la aplicación actualizada con los cambios en las
+plataformas de venta online; además de no contar con SDKs oficiales para estas plataformas,
+teniendo que implementar llamadas HTTP a las API públicas, a veces con autenticación compleja
+o firma de peticiones (como AWS Signature V4).
 
-Por otra parte, está la distribución, instalación y actualización de la aplicación en los equipos del cliente, teniendo que generar un instalador MSI firmado a partir del Java compilado y _shaded_ con sus dependencias mediante maven, y `jpackage` para generar el ejecutable nativo de Windows.
\ No newline at end of file
+Por otra parte, está la distribución, instalación y actualización de la aplicación en los
+equipos del cliente, teniendo que generar un instalador MSI firmado a partir del Java compilado
+y _shaded_ con sus dependencias mediante maven, y `jpackage` para generar el ejecutable nativo
+de Windows.
+
+Trabajo inicial realizado en 2023 para un cliente de España, con mantenimiento hasta la actualidad.
+En 2025 se comenzó un proyecto de migración a una aplicación cloud con más funcionalidades y que
+soluciona dificultades como la sincronización de datos entre equipos y la generación de nuevos tipos
+de informes.
-- 
cgit v1.3

