Trabajo
Proyectos que hemos construido para clientes y para empresas del grupo. Problema, qué construimos y en qué quedó.
Varios casos van sin nombre. No es una pose de discreción: es que no tenemos permiso por escrito para publicarlos, y preferimos contarte el proyecto sin el logo antes que ponerlo sin preguntar.
Margyn
Control de márgenes reales en TikTok Shop.
margyn.es (se abre en una pestaña nueva)- Next.js
- TypeScript
- Supabase
- TikTok Shop API
- Vercel
El problema
Vender en TikTok Shop y saber si ganas dinero son dos cosas distintas. Entre la comisión de la plataforma, el afiliado, el envío, la publicidad y el coste del producto, el ingreso que ves en el panel no se parece al que acaba en la cuenta. Nos pasaba a nosotros vendiendo, y no había herramienta que lo resolviera.
Qué construimos
Una plataforma que se conecta a la API de TikTok Shop y calcula el beneficio neto real de cada pedido, descontando todo lo que se lleva cada intermediario. Incluye simulador de precios —qué margen te queda si bajas dos euros— y un radar de productos que están despegando.
En qué quedó
Está en producción en margyn.es. Nació de un problema nuestro y hoy es producto propio, en explotación como servicio por suscripción. No lleva alta automática: usarlo exige conectar una cuenta de TikTok Shop, y eso se hace acompañado.
- líneas de código
- 28.522
- tests automáticos
- 48
- migraciones de base de datos
- 28
- tablas en producción
- 35
Cliente sin identificar
Distribuidora del sector médico
Cuadro de mando sobre los datos del ERP, para dirección.
- Next.js
- TypeScript
- Supabase
- Holded API
- Vercel
El problema
Toda la información del negocio estaba en el ERP, pero dirección no podía usarla: para saber cómo iba el mes había que pedir un listado a alguien, exportarlo y montarlo a mano en una hoja de cálculo. La respuesta llegaba tarde y costaba media mañana de trabajo de otro.
Qué construimos
Un cuadro de mando que lee los datos del ERP por API y los presenta ya interpretados: ventas, márgenes y evolución, sin pedirle nada a nadie. De extremo a extremo es de solo lectura — no escribe en el ERP, así que no puede romper la contabilidad.
En qué quedó
En marcha y en uso por dirección. A partir de ahí, la relación creció: hoy llevamos también su parte IT, con contrato de servicios y el acuerdo de tratamiento de datos que exige el RGPD.
- líneas de código
- 38.002
- migraciones de base de datos
- 28
- tablas en producción
- 34
Cliente sin identificar
Marketplace de coleccionismo a medida
Compraventa profesional de cromos de colección.
- Next.js
- TypeScript
- Supabase
- Vercel
El problema
Un profesional que compra y vende cartas de colección —fútbol, NBA, Pokémon— tiene tres problemas a la vez: no sabe cuánto vale su stock hoy, vende en varios canales y corre el riesgo de vender dos veces la misma carta, y en cada venta se deja una comisión.
Qué construimos
Una plataforma a medida con valoración diaria del stock a precio de mercado, venta multicanal con control de inventario único —lo vendido en un canal desaparece del resto al momento— y tienda propia sin comisión de intermediario.
En qué quedó
Desarrollo avanzado, con el motor de precios y el multicanal funcionando. El proyecto lleva 64 tests automáticos, que es lo que permite tocar el motor de precios sin miedo.
- líneas de código
- 43.516
- tests automáticos
- 64
- migraciones de base de datos
- 31
- tablas en producción
- 34
Cliente sin identificar
Landing corporativa B2B
Web corporativa para una empresa de distribución internacional.
- Next.js
- TypeScript
- Vercel
El problema
Una empresa que negocia con clientes internacionales y no tenía dónde mandarlos. Sin web, la primera impresión eran un PDF y una dirección de correo genérica.
Qué construimos
Una web corporativa sencilla y rápida: quiénes son, qué distribuyen, cómo contactar, y sus tres páginas legales en regla desde el primer día. Sin gestor de contenidos que mantener ni plantillas que caduquen.
En qué quedó
Terminándose para presentarla al cliente. Es nuestro ejemplo de web corporativa para pyme: lo que necesita una empresa que quiere estar presentable, sin pagar por lo que no va a usar.
- líneas de código
- 2157
Relabel International Group, S.L.
Web y sistema interno para etiquetado normativo de bebidas.
relabel.es (se abre en una pestaña nueva)- Next.js
- TypeScript
- Supabase
- Vercel
El problema
Relabel es una empresa del grupo, industrial: re-etiqueta bebidas importadas para que cumplan la normativa europea de información al consumidor. Necesitaba presencia pública y, por debajo, un sistema que sostuviera el trabajo real de producción.
Qué construimos
Una web corporativa con mucho más backend del que se ve: detrás de las páginas públicas hay un sistema de gestión que sostiene el trabajo real de producción, con sus tests y sus migraciones de base de datos.
En qué quedó
En producción en relabel.es. Lo incluimos como caso porque es trabajo real nuestro, no como servicio: Relabel es industria, no software, y no vendemos etiquetado.
- líneas de código
- 91.062
- tests automáticos
- 96
- migraciones de base de datos
- 114
- tablas en producción
- 49