Resultados

Resultados reales, historias reales

Análisis detallados de nuestros proyectos con más impacto. Descubre los retos, las soluciones y los resultados medibles.

El reto

Zelviro tenía una tienda online con más de 13.000 productos listados, integración necesaria con los principales marketplaces (eMAG, Trendyol y, más tarde, Temu), procesamiento de pedidos a través de Sameday y ColetOnline, y una base de código PHP monolítica que hacía arriesgada cada actualización. La página de listado de producto tardaba más de 90 segundos en cargar debido a queries no optimizadas sobre tablas con cientos de miles de filas. La sincronización con los marketplaces se hacía manualmente, con riesgo constante de discrepancias entre el stock real y el mostrado en eMAG. Y cualquiera que tocara el código en producción se arriesgaba a estropear años de evolución acumulada.

Nuestra solución

Reconstruimos por completo el stack técnico conservando íntegramente la base de datos y el contenido existente. Para el rendimiento, añadimos índices compuestos en la tabla products (status+slug, parent+status, featured+status) y en ppc (category_id+product_id), que redujeron el TTFB de la tienda de 94 segundos a 27 milisegundos. Reestructuramos las queries para evitar patrones N+1 e implementamos caché a nivel de OLS para las páginas públicas. Para las integraciones con marketplaces, construimos un workflow automático: sincronización de stock con cada cambio, envío automático de pedidos a Sameday/ColetOnline, lógica de reintento para errores de red, alertas en Telegram para sincronizaciones fallidas. Para la seguridad de producción, implementamos un modelo de staging-laravel como fuente de verdad canónica con replicación automática del esquema en los spokes y un sistema de copia de seguridad automática antes de cada push. Las URL antiguas se mantuvieron idénticas mediante reverse proxy, sin cadenas de redirecciones 301 que hubieran roto el posicionamiento SEO.

Resultados

94s → 27ms

TTFB de la tienda tras la indexación de la BD

13.000+

Productos sincronizados automáticamente

3

Marketplaces integrados (eMAG, Trendyol, Temu)

Zero downtime

Migración de código sin indisponibilidad

Proceso

01Auditoría completa del código existente y mapeo de todas las integraciones activas
02Copia de seguridad integral de código + BD + uploads (1.3GB) con rollback probado
03Adición de índices en la BD con medición del impacto en queries críticas
04Reconstrucción del frontend conservando el diseño aprobado por el cliente, modernizado semánticamente
05Implementación de la capa de integración con marketplaces con retry y alerting
06Configuración de un staging canónico con replicación del esquema en producción
07Migración gradual con página de mantenimiento y whitelist de IP para pruebas

El reto

Modena vende productos para baño y decoración interior con precios medios de entre 800 y 8000 RON por pedido, una categoría donde el pago a plazos es un factor crítico en la decisión de compra. Necesitaban integración con BT iPay3 para tarjetas (con soporte 3DS y preautorización para productos en stock con entrega diferida) e integración con TBI Bank para el pago a plazos de 12 a 24 meses, con interés cero entre 100 y 1.000 lei. Además de una arquitectura capaz de procesar simultáneamente el pago a plazos vía TBI y el pago con tarjeta vía BT, sin confundir la sesión del usuario. El código existente era PHP a medida monolítico con años de evolución; cualquier cambio radical podía desestabilizarlo.

Nuestra solución

Implementamos ambas integraciones de pago directamente sobre la base de código existente, con una separación estricta entre la lógica de pago y la lógica de producto, para no interferir con las funcionalidades existentes. Para BT iPay3 construimos el flujo en dos fases (autorización en el checkout, captura al confirmarse la entrega) para evitar retener fondos de productos agotados. Para TBI Bank implementamos cifrado RSA para las peticiones, validación en el servidor de los cálculos de interés (TBI calcula de forma independiente, nosotros verificamos la reconciliación), y un webhook handler que marca el pedido como pagado solo tras la confirmación de TBI. Todas las peticiones críticas se registran con un identificador único para la auditoría. Las sesiones de usuario no se mezclan entre los tipos de pago: un usuario que elige el pago a plazos con TBI no puede completar con tarjeta en la misma sesión, evitando así bugs de race condition. El reinicio recuperable se probó en 50 sesiones reales antes del lanzamiento en producción.

Resultados

2 metode

Tarjeta BT iPay3 + Pago a plazos TBI Bank

12-24 luni

Pago a plazos TBI Bank disponible

3DS

Tarjeta confirmada en la página del banco

Zero

Incidentes de pago duplicado tras el lanzamiento

Proceso

01Descubrimiento con el equipo de Modena sobre los flujos reales de pedidos y las categorías de productos
02Documentación de las API de BT iPay3 y TBI Bank, identificación de casos límite
03Entorno sandbox con tarjetas de prueba BT y entorno de pruebas de TBI
04Implementación progresiva con feature flags por método de pago
05Registro de auditoría para cada transacción con correlación cliente/pedido
06Lanzamiento gradual: 10% de tráfico de prueba, monitorización, expansión al 100%
07Procedimiento de rollback probado y documentado para cada integración

El reto

Helix Trading estaba a punto de entrar en el mercado de las prop firms educativas, un nicho donde la competencia usa integración oficial con MetaTrader y plataformas de terceros costosas (decenas de miles de EUR al año solo en licencias). Requisito del cliente: una plataforma propia a medida, sin dependencias externas de MT5, capaz de gestionar un concurso con reglas específicas (drawdown diario máximo, drawdown global máximo, objetivo de beneficio, períodos mínimos de trading), con una cuenta demo aislada por usuario y un sistema de afiliados para la promoción. Además de una experiencia de checkout para los challenges con precios entre 50 y 1500 EUR, procesamiento de pagos seguro, y un dashboard de administrador donde el equipo de Helix pudiera auditar cualquier trade y las decisiones sistémicas.

Nuestra solución

Stack elegida: Next.js 16 con Prisma 7 y PostgreSQL para el backend, NextAuth 4 para la autenticación con email o cuenta de Google, con un límite de tres dispositivos por cuenta, Tailwind 4 para la UI. Pago mediante PayPal y transferencia crypto en el checkout. Para el núcleo de trading construimos un simulador propio que procesa ticks sintéticos con una volatilidad calibrada sobre mercados reales (pares forex principales, índices), respetando spreads realistas, slippage y gaps de la noche. El motor recalcula cada 30 segundos las métricas clave (drawdown, beneficio, riesgo por operación) y aplica automáticamente las reglas del challenge (suspende la cuenta al superar el drawdown máximo, marca el éxito al alcanzar el objetivo de beneficio). Para el sistema de afiliados implementamos un seguimiento único por código de referido, cálculo automático de comisiones (8% sobre ventas netas), y un sistema de cashout con skin in the game (el afiliado debe superar personalmente una fase de challenge con un beneficio mínimo para ser elegible). El dashboard de admin ofrece visibilidad completa: cualquier usuario, cualquier trade, cualquier pago, con historial y posibilidad de override en casos excepcionales.

Resultados

Zero

Dependencias de MT5 o de terceros

15 SKU

Challenges (3 categorías x 5 tamaños)

30 s

Intervalo de recálculo del drawdown

Custom

Motor de simulación construido desde cero

Proceso

01Descubrimiento: 3 sesiones con el fundador sobre las reglas de los challenges y el flujo de usuario
02Auditoría de los competidores (FTMO, MyForexFunds, MFF) para establecer una base funcional
03Wireframes completos en Figma para todas las rutas de usuario y admin
04Configuración técnica de Next.js + Prisma + NextAuth con acceso basado en roles
05Implementación del motor de simulación con pruebas sobre 10.000 trades sintéticos
06Integración del procesamiento de pagos con sandbox + pruebas reales
07Sistema de afiliados con seguimiento y lógica de elegibilidad para el cashout
08Dashboard de admin con registro de auditoría por cada acción sistémica

El reto

Climatizare.net era un sitio corporativo profesional de HVAC con tráfico constante y buenos rankings SEO en términos del sector (instalación de aire acondicionado, servicio HVAC, dimensionamiento). El cliente quería expandirse al e-commerce, vender directamente equipos con gestión de stock, carrito, checkout, integración de envío, pero sin arriesgarse a destruir la autoridad SEO existente ni a reescribir un código que funcionaba de forma estable desde hacía años. Requisito: conservación al 100% de la identidad visual, de las URL existentes, del contenido existente, más la adición de funcionalidad de tienda que se integrara de forma natural en la estructura del sitio. Además de coherencia de marca y diseño entre la zona de servicios (que sigue siendo de generación de leads) y la zona de tienda (transaccional).

Nuestra solución

Desarrollamos un workflow de transformación validado que mantiene intacto el código existente y superpone una capa de e-commerce sobre él. En concreto: el esquema canónico de staging-laravel adaptado a las particularidades de Climatizare (categorías HVAC, atributos de producto específicos de HVAC como el BTU, la clase energética, el tipo de refrigerante); una limpieza mínima del branding para la coherencia visual entre servicios y tienda; la inyección de _frontend_nav, que añade enlaces de tienda/cuenta/carrito a la navegación; global-shop.css cargado solo en las rutas /shop y /produs/*; y un módulo shop.js que gestiona el carrito en el cliente con persistencia en localStorage además de sincronización en el servidor al hacer el checkout. Iconos de carrito y cuenta añadidos en el header existente con CSS que no interfiere con el diseño del resto. Todas las URL antiguas se mantienen idénticas; las URL nuevas de e-commerce están bajo /shop/* y /produs/*, sin tocar la estructura existente. El SEO existente no se vio afectado, además de nuevas páginas de producto con el schema markup Product correspondiente.

Resultados

Zero

URL SEO existentes modificadas

Workflow

Reutilizable para spokes similares

2 zone

Servicios + tienda coherentes visualmente

Native

Schema markup Product para la tienda

Proceso

01Auditoría del código existente e identificación de las zonas seguras para la ampliación
02Replicación del esquema canónico de e-commerce adaptado a HVAC
03Limpieza de branding para la coherencia entre servicios y tienda
04Inyección de componentes de tienda (header, carrito, cuenta) sin modificar el diseño
05Páginas de producto con schema markup específico de HVAC (BTU, eficiencia)
06Pruebas de carrito y checkout en categorías distintas de productos
07Lanzamiento gradual con monitorización SEO para las páginas existentes
08Configuración de feeds de producto para Google Shopping y marketplaces

El reto

Senovy gestiona un catálogo de productos que se actualiza con frecuencia a través de Google Sheets (el departamento de producto añade nuevas referencias cada semana). La sincronización manual con el sitio web era una fuente constante de errores: referencias faltantes, precios desactualizados, descripciones incoherentes. Además, como marca premium que se comunica directamente con sus clientes, necesitaban una infraestructura de email seria (múltiples cuentas en @senovy.ro y @talkbridge.co.uk, autoguardado de Enviados sin configuración por cliente, DKIM 2048 para la entregabilidad, IPv4 dedicada para la reputación). Un webmail funcional para los usuarios que no instalan cliente de escritorio. Y un alojamiento estable: no íbamos a comprometer la infraestructura de correo para ahorrarnos unos euros.

Nuestra solución

Para la importación de productos: endpoint dedicado /api/feed/run que obtiene Google Sheets mediante cURL (resuelve los problemas de redirección 307 que Google lanza en las peticiones que no vienen de un navegador) con DNS forzado a 8.8.8.8 (evita problemas de DNS local) y mapeo de los campos de la hoja al esquema de producto. Seguimiento del progreso en tiempo real a través de /api/feed/progress. Endpoint protegido con token (`93434e39…`) por seguridad. Para la infraestructura de correo: configuración completa de Postfix + Dovecot + OpenDKIM con claves 2048 en un VPS de OVH dedicado (51.68.196.195), separación de cuentas mediante Virtualmin, autoguardado de Enviados por BCC en el servidor (Postfix sender_bcc → pipe de Dovecot → doveadm save) para no depender de la configuración de cada cliente. Webmail mediante Roundcube 1.6.15 con el plugin password integrado con Dovecot BLF-CRYPT y managesieve para los filtros. SSL Let's Encrypt con renovación automática. SPF + DMARC quarantine para una entregabilidad óptima. Registros PTR configurados correctamente en OVH para evitar la clasificación como spam.

Resultados

Automat

Importación semanal desde Google Sheets

DKIM 2048

Entregabilidad de email premium

Server-side

Autoguardado de Enviados independiente del cliente

Proceso

01Descubrimiento del flujo de producto con el equipo de Senovy: quién actualiza, cuándo, con qué columnas
02Configuración del endpoint del feed con cURL + DNS forzado + seguridad por token
03Mapeo de campos de Google Sheets → esquema de producto con validación
04Provisioning de un VPS de OVH dedicado al correo (separado del alojamiento web)
05Configuración de Postfix + Dovecot + OpenDKIM con claves 2048
06Autoguardado de Enviados por BCC mediante pipe de Dovecot
07Webmail Roundcube con plugin password integrado
08Configuración de SPF + DKIM + DMARC + PTR para la entregabilidad

El reto

Evo Construct es una empresa de construcción civil con obras en Bucarest y provincias limítrofes. Al principio tenían un sitio corporativo básico, sin estrategia SEO, sin contenido, sin sistema de captación de leads organizado. Para un sector donde la decisión del cliente se toma tras meses de investigación y comparación de ofertas, la falta de contenido educativo y de credibilidad online suponía una pérdida constante de oportunidades frente a competidores con una presencia digital más seria. A esto se sumaba una necesidad latente de expandirse hacia la venta de productos de construcción (materiales, accesorios), que requería una arquitectura e-commerce estable, no un simple add-on sobre WordPress.

Nuestra solución

Estrategia por etapas. Fase 1: rediseño del sitio corporativo con una estructura SEO sólida (URL optimizadas, schema markup LocalBusiness, sitemap dinámico, optimización de imágenes), más un blog con 2 artículos nuevos al mes sobre temas del sector (tipos de cimentación, materiales modernos, etapas de un proyecto de construcción). Fase 2: expansión hacia una plataforma e-commerce a medida para la venta de productos de construcción, con una base robusta, fácil de ampliar mediante módulos personalizados. Migración del contenido existente, conservación de las URL antiguas con redirecciones 301, integración del formulario de solicitud de presupuesto con el CRM interno. Fase 3: consolidación SEO con más de 70 artículos optimizados, campañas de Google Ads para palabras clave comerciales, contenido de vídeo con tutoriales y presentaciones de proyectos. Fase 4: consolidación de la autoridad en términos del sector, captación de leads organizada, integración con el sistema ERP interno para un seguimiento completo del pipeline.

Resultados

Continuu

El proyecto más largo del estudio

70+ articole

Biblioteca de contenido sobre términos del sector

Fără reclame

Visibilidad construida a través del contenido

ERP integrat

Seguimiento del pipeline de leads de extremo a extremo

Proceso

01Auditoría inicial: estado del sitio, oportunidades SEO, planificación a 12 meses
02Fase 1: rediseño del sitio corporativo + configuración del blog + contenido de 24 artículos/año
03Fase 2: migración a la plataforma e-commerce a medida con redirecciones 301 y conservación del ranking
04Fase 3: campañas de Google Ads + contenido de vídeo + casos de estudio
05Fase 4: consolidación de autoridad + integración con el ERP interno
06Revisión trimestral con informe de SEO + contenido + pipeline de leads
07Adaptación de la estrategia a los cambios del algoritmo de Google y del mercado

El reto

MTS GlobalSun crecía rápido en el mercado de energías renovables (sistemas fotovoltaicos residenciales y comerciales, baterías de almacenamiento, soluciones off-grid), pero su identidad visual y su presencia digital no reflejaban su posición en el mercado. El logo estaba anticuado (en uso desde 2015), el sitio era WordPress con una plantilla comercial fácilmente reconocible, y el contenido técnico era escaso. La competencia en el mercado fotovoltaico en Rumanía se había intensificado tras el boom del programa Casa Verde Fotovoltaice, con nuevos actores de marketing agresivo y precios a la baja. Para conservar un posicionamiento premium y justificar precios de gama media-alta, necesitaban una presencia digital que comunicara una experiencia técnica real y capacidad de diseño complejo, no solo instalación de paneles.

Nuestra solución

Proceso completo en tres frentes simultáneos. Marca: descubrimiento estratégico con los fundadores, análisis de competidores (Enefit Volt, Wind Power, otras agencias), identificación de un posicionamiento único (foco en la complejidad técnica y la consultoría, no en el volumen). Logo nuevo y moderno con símbolo abstracto de energía + sol, paleta cromática de 6 colores estructurados semánticamente, pareja tipográfica serif+sans con soporte completo de diacríticos, sistema gráfico con patrones orgánicos que evocan un flujo de energía. Manual de marca de 35 páginas. Web: rediseño completo, sitio a medida con arquitectura de tres niveles (página de inicio → categorías → productos), 75 páginas públicas, de las cuales las páginas locales sirven datos estructurados emitidos directamente por la plataforma, más un formulario de solicitud de presupuesto con tipo de proyecto y potencia estimada. SEO: estrategia a 18 meses centrada en términos competitivos del sector (paneles fotovoltaicos, kit solar, instalación PV, baterías de almacenamiento) más long tail geolocalizado (paneles fotovoltaicos Bucarest, instalación fotovoltaica Cluj). 30 artículos pilares en el lanzamiento, 4 artículos nuevos al mes.

Resultados

Identitate

Logo, paleta, tipografía, sistema gráfico

75 de pagini

Páginas públicas sobre temas técnicos

Date structurate

Emitidos directamente por la plataforma en las páginas locales

Formular ofertă

Con tipo de proyecto y potencia estimada

Proceso

01Descubrimiento estratégico: 3 sesiones con los fundadores y auditoría de competidores
02Identidad de marca completa: logo, paleta, tipografía, sistema gráfico, manual de marca
03Wireframes del sitio con arquitectura de tres niveles y formulario de solicitud de presupuesto
04Desarrollo de frontend a medida + backend con CMS para el equipo de contenido
05Schema markup Product, FAQPage, BreadcrumbList en cada página relevante
0630 artículos pilares en el lanzamiento + plan de contenido a 18 meses
07Configuración de GA4 + GSC + seguimiento de conversiones (formulario de presupuesto, teléfono, WhatsApp)
08Migración con redirecciones 301 para todas las URL antiguas

El reto

TalkBridge opera en el mercado de servicios lingüísticos y comunicación internacional, con clientes en tres continentes. Requisito técnico: dos dominios paralelos (talkbridge.co.uk para el mercado del Reino Unido + talkbridge.com para mercados internacionales) con la misma identidad visual pero contenido adaptado a audiencias diferentes. La infraestructura de email tenía que gestionar múltiples cuentas por dominio, con IP dedicada para la reputación y DKIM 2048 para evitar los filtros antispam de entornos corporativos (Microsoft 365, Google Workspace). Además de una alta disponibilidad: cada email perdido supone un posible contrato perdido, sobre importes de decenas de miles de euros.

Nuestra solución

Alojamiento unificado en un VPS de OVH en Francia (latencia óptima para los mercados europeos + accesible globalmente) con Virtualmin para la gestión multidominio. Para los dos dominios: clones idénticos del esquema de la BD, más plantillas personalizadas según la marca con copy adaptado (inglés británico en .co.uk, inglés estadounidense en .com). Para la infraestructura de email: Postfix + Dovecot + OpenDKIM con claves 2048 independientes por dominio, IP IPv4 dedicada (registro PTR configurado en OVH), SPF + DMARC quarantine para ambos dominios. Múltiples cuentas por dominio (una cuenta nominal por empleado, duplicada en ambos dominios) con webmail Roundcube para los usuarios que prefieren el navegador. Copia de seguridad automática diaria en un almacenamiento independiente, monitorización del uptime con alertas en Telegram, certificados SSL Let's Encrypt con renovación automática para todos los vhosts.

Resultados

2 domenii

Marca internacional unificada

DKIM 2048

Entregabilidad premium corporativa

IPv4 dedicat

Reputación de email controlada

Auto-renewal

SSL para todos los vhosts

Proceso

01Auditoría de los requisitos internacionales y mapeo de audiencias por dominio
02Configuración de un VPS de OVH con Virtualmin para la gestión multidominio
03Provisioning de los dos dominios con plantillas coherentes con la marca
04Configuración de Postfix + Dovecot + OpenDKIM con claves independientes por dominio
05Configuración de PTR + SPF + DMARC + DKIM para cada dominio
06Provisioning de cuentas de email con webmail Roundcube
07Configuración de copia de seguridad automática + monitorización del uptime con alertas

El reto

CONSULTING STAFF CFEN SRL es una empresa especializada en consultoría de financiación europea para pequeñas y medianas empresas de Rumanía. El sitio existente era WordPress con más de 7 años de evolución, pero con problemas acumulados: plantilla antigua con plugins legacy, seguridad vulnerable, rendimiento móvil deficiente, estructura de URL fragmentada tras 3 rediseños parciales. A esto se sumaba un requisito de negocio: integrar el sitio con el sistema interno de seguimiento de proyectos de clientes (desde el lead hasta la presentación del expediente, la aprobación de la financiación y la implementación), operado a través de un EspoCRM a medida. La migración a Next.js debía hacerse sin pérdida de SEO en las posiciones ganadas en términos competitivos (consultoría de fondos europeos, financiación no reembolsable, PNRR).

Nuestra solución

Migración gradual sin tiempo de inactividad y con conservación del SEO. Stack elegida: Next.js 16 con Prisma 7 + PostgreSQL para el backend, NextAuth 4 para la autenticación de los consultores, Tailwind 4 para la UI. CMS mínimo a medida para el equipo de contenido (artículos, ofertas, casos de estudio de clientes). El WordPress original se mantuvo en paralelo como archivo hasta el traslado final, con la base MariaDB disponible para consulta retroactiva. URL antiguas mapeadas mediante redirecciones a la nueva estructura (simplificada: /servicii/, /finantari/, /resurse/, /contact). El sitio nuevo es SSG para las páginas estáticas (inicio, sobre nosotros, servicios) y SSR para las páginas dinámicas (con contenido de CMS), una combinación que da tiempos de respuesta bajos además de una gestión de contenido sencilla. Integración con EspoCRM mediante API REST para la sincronización de leads (formulario del sitio → CRM automáticamente), con un webhook en los cambios de estado del proyecto para actualizar el contenido del portal del cliente.

Resultados

WP → Next.js

Migración completa a código propio

Redirecte

Las direcciones antiguas llevan a la nueva estructura

EspoCRM API

Seguimiento de proyectos de extremo a extremo

Zero downtime

Migración sin indisponibilidad

Proceso

01Auditoría completa del sitio WordPress: páginas, URL, rankings, rendimiento
02Configuración del proyecto Next.js con el esquema de Prisma adaptado
03Desarrollo del boilerplate con 4-5 patrones de layout que cubren todas las páginas
04Migración de contenido (artículos, páginas, ofertas) conservando la estructura semántica
05Mapeo de redirecciones para las URL antiguas
06Integración con EspoCRM mediante REST API + webhooks
07Lanzamiento gradual con página de mantenimiento y whitelist para pruebas
08Monitorización SEO durante 30 días tras el lanzamiento, con correcciones rápidas donde aparecen regresiones

El reto

Studio Concept funcionaba sobre un WordPress antiguo, con la plantilla comercial Woodmart, con plugins apilados sobre la plantilla, rendimiento móvil deficiente, actualizaciones de seguridad constantes y un panel de administración pesado. Su equipo quería un sitio rápido, seguro, con un CMS a medida que pudieran controlar sin miedo a actualizaciones rotas.

Nuestra solución

Reconstruimos por completo el sitio en Next.js 16 + Prisma 7 + PostgreSQL, con un dashboard de admin React a medida (Artículos, Páginas, Servicios, Portafolio, Clientes, SEO, Ajustes). Integración con DCL Hub para la sincronización de artículos + email marketing centralizado. Migración del catálogo de 124 productos y de las páginas antiguas a la nueva estructura de direcciones. Despliegue con CI/CD, SSL Let's Encrypt automático. Build estático incremental para las páginas públicas + ISR para los artículos.

Resultados

WordPress → Next.js 16

Migración completa a código propio

124 de produse

Catálogo trasladado a la nueva estructura de direcciones

Panou propriu

Artículos, Páginas, Servicios, Portafolio, Clientes, SEO, Ajustes

Zero plugin-uri

Sin pila de plugins que mantener cada mes

Proceso

01Auditoría completa del sitio WordPress existente + análisis del tráfico con GA4 + Search Console
02Plan de migración priorizando las páginas con tráfico y mapeo de las direcciones antiguas
03Configuración del boilerplate Next.js 16 + Prisma 7 + PostgreSQL + NextAuth 4 + Tailwind 4
04Construcción de un dashboard de admin React a medida (Artículos, Páginas, Servicios, Portafolio, Clientes, SEO, Ajustes)
05Migración de datos mediante un script de Python: WordPress → PostgreSQL conservando metadatos y autores
06Integración del SDK de DCL Hub para la sincronización de artículos + validación de licencia
07Despliegue en producción con SSL DNS-01 + monitorización + copia de seguridad automática diaria

El reto

La tienda online de gres y azulejo funcionaba sobre un cPanel de Hosterion con costes altos, restricciones de recursos, sin acceso SSH y una configuración de email antigua que acababa en spam. Necesitaban una migración urgente sin pérdida de pedidos y sin downtime en el checkout.

Nuestra solución

Migramos todo el stack WordPress + WooCommerce + tema Woodmart a nuestra infraestructura CyberPanel con OLS LSAPI PHP personalizado. Reconfiguración completa del correo: mail.gresiesifaianta.ro con DKIM 2048, SPF estricto, DMARC quarantine, SNI dedicado. Plugin GoSMTP Pro para el seguimiento. Cloudflare proxificado para caché global + protección DDoS. Copia de seguridad automática diaria + monitorización del uptime.

Resultados

Inbox placement rate (după DKIM)

Cost lunar hosting

0 minute

Downtime migrare checkout

TTFB după CF

Proceso

01Copia de seguridad completa de cPanel: BD + uploads + plugins + temas
02Configuración del vhost CyberPanel en DCL Mars con PHP 8.2 + MariaDB
03Restauración de BD + uploads + verificación de todos los productos y pedidos históricos
04Configuración de correo: Postfix + Dovecot + OpenDKIM 2048 + SPF + DMARC
05Reverse proxy de Cloudflare para caché estático + DDoS
06Cutover de DNS planificado a las 04:00 (bajo tráfico) con rollback listo
07Validación de 24h: pedidos de prueba, pagos, email transaccional, búsqueda

El reto

El equipo de DCL gestiona más de 14 proyectos de clientes activos. Comprobar rápidamente los pedidos, los mensajes nuevos, las estadísticas o emitir una factura sobre la marcha era imposible sin un ordenador portátil. Necesitábamos una aplicación nativa que diera acceso a todos los proyectos de DCL Hub en un solo lugar.

Nuestra solución

Construimos una aplicación React Native (iOS + Android) con un asistente de configuración de la URL de admin por proyecto + inicio de sesión centralizado. Soporte para múltiples proyectos con cambio rápido entre ellos. Inicio de sesión con credenciales de admin por spoke (Modena, Zelviro, Studio Concept, Capitex, etc.). Dashboard con KPI, pedidos recientes, mensajes, notificaciones push para eventos críticos. Cola segura sin conexión para acciones con conexión débil.

Resultados

14+

Proiecte conectabile simultan

<60 secunde

Timp configurare proiect nou

20-40

Push notifications/zi

12 MB

App size

Proceso

01Descubrimiento: identificación de los escenarios clave (comprobación de pedido, respuesta a mensaje, emisión de factura)
02Wireframes de UX en Figma + flujo por escenario + componentes reutilizables
03Configuración de React Native + Expo + EAS Build + autenticación biométrica
04Implementación del asistente de configuración de URL de admin + multi-tenancy
05Conexión con la API de DCL Hub + sincronización de proyectos + heartbeat
06Sistema de notificaciones push mediante Firebase + handlers personalizados
07Build iOS (TestFlight) + Android (pista interna de Play Console)

El reto

VETSVSA SRL necesitaba una tienda online especializada en alimentación animal, con cientos de productos con variantes (peso, edad del animal), filtros avanzados y una experiencia fluida mobile-first. Querían probar dos versiones técnicas: una en PHP, rápida de poner en producción, + una en Next.js moderna, pensada para el futuro.

Nuestra solución

Entregamos dos versiones en paralelo que comparten el mismo diseño y las mismas API públicas: una versión PHP a medida monolítica (sobre nuestra baseline staging-laravel con más de 11.000 líneas de código de admin) para un lanzamiento rápido + una versión Next.js 16 pensada para el futuro (PostgreSQL + Prisma). Ambas están licenciadas a través de DCL Hub con sincronización automática. Esquema de producto/categoría sincronizado 1:1 con nuestro canónico.

Resultados

2 (PHP + Next.js)

Variante tehnice livrate

300+

Produse cu variante (greutate × vârstă)

60+

Categorii ierarhice

21 zile

Timp de la kickoff la beta producție

Proceso

01Workshop con VETSVSA, identificación de requisitos (productos, filtros, pagos)
02Mapping de productos desde su ERP existente a nuestro esquema canónico
03Clonación de la baseline staging-laravel + personalización del branding de ZooFood
04Configuración en paralelo de staging-zoofood Next.js con Prisma + NextAuth
05Sincronización con DCL Hub: cron de heartbeat + validación de licencia en ambas
06Configuración de pagos: tarjeta BT iPay + BNPL de Banca Transilvania
07Migración de pedidos de prueba + verificación del flujo de extremo a extremo en ambas versiones

El reto

Dennis Media, agencia de marketing de vídeo y branding de Timișoara, tenía un sitio WordPress antiguo con un rendimiento deficiente, sin admin centralizado, sin un sistema real de gestión de proyectos de clientes y sin integración con las herramientas que el equipo necesitaba a diario.

Nuestra solución

Construimos un sitio en Node.js + Express + PostgreSQL con un dashboard de admin React para la gestión interna. Portafolio de vídeo con lazy loading y vista previa instantánea, sistema CRM simple para leads, además de un calendario para sesiones de foto/vídeo con los clientes. Despliegue con PM2 en DCL Mars con monitorización + reinicio automático.

Resultados

PageSpeed mobile

12-18

Lead-uri capturate/lună (după launch)

Timp media editare portofoliu

Proceso

01Workshop con Dennis Media: qué quieren gestionar, qué es frecuente, qué es poco habitual
02Wireframe + exploración de marca + aprobación del diseño
03Configuración del boilerplate Node.js + Express + PostgreSQL + admin React
04Implementación del portafolio de vídeo con miniaturas generadas automáticamente
05CRM simple para leads + integración del formulario de contacto
06Calendario de sesiones de foto/vídeo con notificaciones de email automáticas
07Despliegue en DCL Mars + SSL + monitorización + copia de seguridad automática

Tu proyecto podría ser el próximo

Usamos cookies para mejorar tu experiencia y analizar el tráfico. Las cookies esenciales están siempre activas. Las cookies analíticas requieren tu consentimiento. Política de cookies | Privacidad