[{"data":1,"prerenderedAt":79},["ShallowReactive",2],{"proyecto-\u002Fproyectos\u002Fdinamica-en-linea":3},{"id":4,"title":5,"areas":6,"body":10,"cliente":31,"confidencial":32,"description":33,"destacado":34,"enlace":35,"extension":38,"galeria":39,"highlights":48,"logo":60,"marca":19,"meta":61,"navigation":34,"orden":62,"path":63,"portada":64,"resumen":66,"rol":67,"seo":68,"stack":69,"stem":77,"titulo":19,"__hash__":78},"proyectos\u002Fproyectos\u002Fdinamica-en-linea.md","Dinamica En Linea",[7,8,9],"Ecommerce B2B","Fuerza de ventas","Tiempo real",{"type":11,"value":12,"toc":27},"minimark",[13,21,24],[14,15,16,20],"p",{},[17,18,19],"strong",{},"Dinámica en Línea"," es la tienda en línea de una distribuidora de herramientas\ny suministros industriales. No es solo un catálogo: es una plataforma de\necommerce B2B con todo el flujo comercial detrás —clientes, pedidos,\ncotizaciones, promociones y cartera— más un módulo de operación para el equipo\ninterno y la fuerza de ventas.",[14,22,23],{},"En el frontend soy el contribuidor principal: la mayor parte del storefront en\nVue 3 —tienda, checkout, panel administrativo y el módulo de visitas de\nvendedores— además de la arquitectura que después dio pie a operar varias marcas\nsobre la misma base de código. El backend es una API en Ruby on Rails mantenida\nprincipalmente por otra persona del equipo; mi trabajo se concentra en el cliente\ny su integración con esa API.",[14,25,26],{},"Es un producto de larga vida: se mantiene, se le agregan funcionalidades y se\nsostiene en producción, con una suite de pruebas end-to-end (Cypress y\nPlaywright) y pruebas unitarias que acompañan cada cambio.",{"title":28,"searchDepth":29,"depth":29,"links":30},"",2,[],"Dinámica Ferretera",false,"Dinámica en Línea es la tienda en línea de una distribuidora de herramientas\ny suministros industriales. No es solo un catálogo: es una plataforma de\necommerce B2B con todo el flujo comercial detrás —clientes, pedidos,\ncotizaciones, promociones y cartera— más un módulo de operación para el equipo\ninterno y la fuerza de ventas.",true,{"label":36,"url":37},"dinamicaenlinea.com","https:\u002F\u002Fdinamicaenlinea.com\u002F","md",[40],{"src":41,"alt":42,"ancho":43,"alto":44,"tipo":45,"caption":46},"\u002Fimg\u002Fproyectos\u002Fdinamica\u002Facceso.webp","Acceso B2B de Dinámica en Línea — ingreso por ID de cliente y contraseña.",1280,800,"desktop",{"La tienda es B2B":47},"el acceso es para clientes registrados.",[49,52,55,58],{"titulo":50,"texto":51},"Catálogo, carrito y checkout","Búsqueda de catálogo, carrito y un checkout multi-paso con reglas distintas según el tipo de usuario, respaldado por una API en Rails.",{"titulo":53,"texto":54},"Operación y cartera","Panel administrativo con órdenes, cotizaciones, reportes, estado de cartera con score de riesgo, notas de crédito y promociones.",{"titulo":56,"texto":57},"Fuerza de ventas en campo","Módulo de visitas georreferenciadas para vendedores, con mapas de zonas y validaciones sobre las evidencias que se capturan en campo.",{"titulo":9,"texto":59},"Notificaciones y actualizaciones en vivo vía ActionCable sobre WebSockets contra el backend, para que el panel refleje el estado sin recargar.","\u002Fimg\u002Fproyectos\u002Fdinamica\u002Flogo.svg",{},1,"\u002Fproyectos\u002Fdinamica-en-linea",{"src":41,"alt":65,"ancho":43,"alto":44,"tipo":45},"Pantalla de acceso B2B de Dinámica en Línea, con marca e ingreso por ID de cliente.","Storefront de ecommerce B2B para distribución ferretera e industrial.","Contribuidor principal del frontend",{"description":33},[70,71,72,73,74,75,76],"Vue 3","Vite","Pinia","TypeScript","Ruby on Rails (API)","PostgreSQL","ActionCable","proyectos\u002Fdinamica-en-linea","xcdEC6vdZhc1HdG6FCXOqFttgO04qxReCxRQQIORg_g",1787768137143]