Extractor de pedidos compra online
Aplicación de escritorio que extrae los datos sobre los pedidos on-line de diversas plataformas (como WooCommerce, Amazon y - Ebay). - Leer más + Ebay). Más información.
-From 54dab1e00b38693e96c801d0c5a020693a35bbda Mon Sep 17 00:00:00 2001
From: Ariel Costas Guerrero <94913521+arielcostas@users.noreply.github.com>
Date: Fri, 14 Mar 2025 22:21:47 +0100
Subject: Refactor SCSS imports to use @use syntax, update portfolio entries,
and add new projects
---
src/pages/portfolio/[id].astro | 55 +++++++++++
src/pages/portfolio/dynamic-tourist-info.astro | 26 ------
src/pages/portfolio/index.astro | 124 +++++++++++++++----------
src/pages/portfolio/order-extractor.astro | 28 ------
src/pages/portfolio/vigo-360.astro | 29 ------
5 files changed, 128 insertions(+), 134 deletions(-)
create mode 100644 src/pages/portfolio/[id].astro
delete mode 100644 src/pages/portfolio/dynamic-tourist-info.astro
delete mode 100644 src/pages/portfolio/order-extractor.astro
delete mode 100644 src/pages/portfolio/vigo-360.astro
(limited to 'src/pages/portfolio')
diff --git a/src/pages/portfolio/[id].astro b/src/pages/portfolio/[id].astro
new file mode 100644
index 0000000..55bac3f
--- /dev/null
+++ b/src/pages/portfolio/[id].astro
@@ -0,0 +1,55 @@
+---
+import Layout from "../../layouts/Layout.astro";
+import { getCollection, render } from "astro:content";
+import { type GetStaticPaths } from "astro";
+import TechnologyBadge from "../../partials/TechnologyBadge.astro";
+
+interface Props {
+ entry: any;
+}
+
+export const getStaticPaths: GetStaticPaths = (async () => {
+ const entries = await getCollection("portfolio");
+ return entries.map((entry: any) => ({
+ params: { id: entry.id },
+ props: { entry },
+ }));
+});
+
+const { entry } = Astro.props;
+const { Content } = await render(entry);
+---
+
+
- Creación de un sitio web dinámico con PHP adaptado a móviles y accesible
- mediante QR en localizaciones físicas. Cada página muestra datos de la
- ubicación correspondiente en tres idiomas (castellano, gallego e
- inglés), una galería de imágenes en 360º con la biblioteca PanoLens y
- vídeos incrustados de YouTube.
- {entry.data.title}
+
+ Tecnologías utilizadas
+
+ {entry.data.technologies.map((technology: string) => (
+ Punto de información turística en móviles (2020-2021)
-
- Tecnologías utilizadas
-
-
- En contadas ocasiones, he realizado proyectos para terceros por encargo: + He realizado desarrollos de proyectos para terceros por encargo, siendo los más destacados los siguientes:
-- Extractor de pedidos compra online (2023-actualidad) -
+Aplicación de escritorio que extrae los datos sobre los pedidos on-line de diversas plataformas (como WooCommerce, Amazon y - Ebay). - Leer más + Ebay). Más información.
-- - Punto de información turística en móviles (2020-2021) - + Aplicación web de información turística, con QR, contenido en 360º e incrustado + de YouTube. Más información.
+- Aplicación web de información turística, con QR, contenido en 360º e incrustado - de YouTube. - Leer más + Trabajos de mantenimiento, optimización y migración de sitios web WordPress y tiendas online WooCommerce. + Más información. + Contactar.
-- Además, tengo varios proyectos propios que he desarrollado en mi tiempo - libre: + Además, tengo varios proyectos propios que he desarrollado en mi tiempo, estando algunos de ellos en activo, y como código abierto.
-- Web personal (2023 - actualidad) Desarrollado con Astro, un generador de sitios web estáticos que permite escribir contenido en Markdown y publicar en la web con un rendimiento excelente. Desplegado sobre Azure Static Web Apps.
-- MiEntreno (proyecto fin de ciclo) Aplicación web para la gestión de entrenamientos deportivos, con una interfaz sencilla y fácil de usar. Desarrollado con ASP.NET Core, - Razor Pages y SQL Server. Desplegado en Azure App Service, y usando - sistemas como RabbitMQ y Azure Communication Services. + Razor Pages y SQL Server. Más información. + Código fuente.
-- Vigo 360 (2021 - actualidad) Blog sobre Vigo y su entorno, orientado principalmente a hablar de movilidad y toponimia. Desarrollado en Go, con base de datos MySQL y desplegado sobre VPS administrado por mí mismo. + Más información. + Código fuente. + Web.
-- 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. -
- -