diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-12 22:49:13 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-12 22:49:13 +0200 |
| commit | cbdb2ee1547fcfbef8c874da60b17eee80b5fa18 (patch) | |
| tree | f1adc98515c2ac7681dcd0902b9ebcc2997d6b73 /src/data/portfolio/order-extractor.mdx | |
| parent | dcc806eff41da24ee6b5984d011f62bc9f4f00ee (diff) | |
Get rid of trajectory and portfolio
Diffstat (limited to 'src/data/portfolio/order-extractor.mdx')
| -rw-r--r-- | src/data/portfolio/order-extractor.mdx | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/data/portfolio/order-extractor.mdx b/src/data/portfolio/order-extractor.mdx deleted file mode 100644 index dfdbd2e..0000000 --- a/src/data/portfolio/order-extractor.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: "Extractor de pedidos (2023-actualidad)" -description: "Extractor de pedidos de compra online para generar informes de ventas y rentabilidad" -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. - -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. - -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. |
